A full-stack CRUD Laravel and ReactJs E-Commerce platform with a secure authentication system using Laravel Sanctum, with the admin dashboard.
- Clone the repo:
https://github.com/futuresea-dev/Larave-React-Order-Management-System.git - cd to
serverfolder, create and fill in.envfile. See.env.example - Set your MySQL Databse keys
- Migrate db:
php artisan migrate - Install frontend dependencies:
cd client && npm install - Open up two command prompts. In one, run
php artisan serveto start your backend server, in the other prompt runnpm startto start the front end.
Open http://localhost:3000 with your browser to see the result.
- FUTURESHOP backend uses Composer to manage its dependencies. So, before using it, make sure you have Composer installed on your machine.
- Node.js needs to be installed on your computer to manage the frontend dependencies.
- Install XAMPP on your PC, launch the Xampp Control Panel, click on the Apache and MySql start buttons. Open a browser, copy and paste the url
http://localhost/dashboard/then click on the phpMyAdmin tab. You should see the phpMyAdmin panel, click on the database tab in order to create a new database.
- Laravel - The backend php framework used
- React - The frontend framework used
- Redux - State management
- Laravel Sanctum - Authentication system
- Tailwind - CSS framework
- MySQL - Database
[FutureSea-Dev]
This project is licensed under the MIT License - see the LICENSE file for details