- Admin
- Kitchen manager
- Deliver Boy
- Dynamic roles
- Customer
Landing Page
- Ability to display all the food and services
- Create account upon checkout
- Login account
About us
- Contacts info
Customer Account
-
List of product
-
Categories
-
Profile
-
My orders
-
My addresses
-
Ability to add orders
-
COD
-
Online Payment (GCASH)
Admin Account
-
Dashboard
- Summary (last 30 days)
- Overview charts
- Recent activity table
-
Categories ✅
- Create
- Read
- Update
- Delete
-
Products ✅
- Create
- Read
- Update
- Delete
-
Orders ✅
- Read
- Update
- Delete
-
users ✅
- Create
- Read
- Update
- Delete
-
roles ✅
- Create
- Read
- Update
- Delete
-
orders (status)
-
New orders
-
Under process orders
-
Out to deliver orders
-
Delivered orders
-
Cancelled orders
Delivery boy
- Ability to view and manage delivery status
Kitchen manager
- Ability to view and manage delivery status
- Ability to manage all orders
- Profile
- Address
- Logout
- Realtime notification
- Realtime events
Domain name
- https://ronaldscatering.com/Hosting platform
- Laravel ForgeServer platform
- Digital Ocean
Links
Admin
- https://ronaldscatering.com/adminCustomer
- https://ronaldscatering.com/
Admin Credentials
Email
- [email protected]Password
- password
- Clone the repository
git clone https://github.com/Phojie/restaurant-management-system.git
cd restaurant-management-system
- Install the dependencies
composer install
yarn install
- Copy the example env file and make the required configuration changes in the .env file
cp .env.example .env
- Generate a new application key and optimize the application
php artisan key:generate && php artisan optimize
- Run the database migrations (Set the database connection in .env before migrating)
⚠️ This DB is designed based on PGSQL
php artisan migrate --seed
- Create a symbolic link from "public/storage" to "storage/app/public"
php artisan storage:link
- Start the local development server (Vue)
yarn dev
- Start the local development server (Laravel)
php artisan serve
You're ready to go! Visit in your browser (e.g. http://localhost:8000), and login with:
- Username: [email protected]
- Password: password
🚧 Note: Tests are still in development. 🚧
To run the tests, run:
php artisan test