Fully responsive restaurant web app using Gatsby.js, where customer can create reservation to the restaurant. There is also a dashboard panel for restaurant staff in /admin
to manage reservations.
/menu
/login
/admin
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
- Node.js
- Npm
- Gatsby cli
- Fork this repository on Github.
- Clone your forked repository onto your local computer.
- Use
$ cd restro
to move into the project directory. - Create a Firebase project for web application at https://firebase.google.com/ by clicking
Get started
. - Create
.env.development
file and paste your Firebase credentials. You can see how to name the env variables infirebase.js
file. $ npm install
to install the required dependencies.$ gatsby develop
to run a local development server.- Explore and enjoy!
- Gatsby.js
- Scss
- Firebase Firestore
- Firebase Functions
- Continuous deployment with Netifly
- Prettier
- ESLint
- Joe Lee - Initial work
This project is licensed under the MIT license - see the LICENSE file for details