This project is a cryptocurrency exchange system built with PHP Laravel. It supports the buying and selling of cryptocurrencies (BTC, ETH, XRP, DOGE), recording money transfers and exchanges, and creating user accounts.
- PHP >= 7.4
- Composer
- MySQL
- Laravel 8.x or 9.x
- Postman (for API testing)
-
Clone the repository:
git clone https://github.com/your-username/cryptocurrency-exchange.git cd cryptocurrency-exchange -
Install Package:
composer install
-
Copy ENV:
cp .env.example .env
-
Config ENV:
DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=crypto_exchange DB_USERNAME=root DB_PASSWORD=yourpassword
-
Generate application key
php artisan key:generate
-
Run migrations and seed the database
php artisan migrate --seed
-
Running Project
php artisan serve
POSTMAN FILE NAME : Crypto Exchange API.postman_collection.json