Skip to content

arvl130/filipino-de-cuisine

Repository files navigation

🍲Filipino de Cuisine

Screenshot of the website

This is the website for the restaurant management system of Filipino de Cuisine—an imaginary Filipino restaurant. Check out our menu and order now.

Features

  • Responsive frontend design
  • Streamlined ordering and delivery monitoring
  • Efficient reservation scheduling and management
  • Secure payments with GCash and Maya
  • Sign in with Email, Google, and Facebook

Tech Stack

Design Prototype

Entity Relationship Diagram

ERD of the system

Setup

This project requires at least Node.js v16.17 to be installed and uses pnpm for package management.

For the database, MySQL is the preferred option.

Take the following steps to setup this project:

  1. Clone this repository.
$ git clone https://github.com/arvl130/filipino-de-cuisine.git
  1. Install the project dependencies.
$ pnpm install
  1. Setup the API keys and database secrets.
$ cp .env.template .env
$ vi .env # type :wq! to exit
  1. Push the schema to the database.
$ pnpm prisma db push
  1. Run the project.
$ pnpm dev
  1. Build for production. (optional)
$ pnpm build

License

This project is licensed under the MIT License.

Copyright © 2023 Angelo Geulin, Angel Marie Lucero, Sheejay Bumanglag, Kenneth Paredes, Angelo Abellera, Mariel Elaine Lopez