Skip to content

JoeDravarol/restro

Repository files navigation

Preview of Restro homepage

Restro

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.

Demo

Live version on Netifly

Available Paths/Routes

  • /menu
  • /login
  • /admin

Table of contents

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisite

  • Node.js
  • Npm
  • Gatsby cli

Installing

  1. Fork this repository on Github.
  2. Clone your forked repository onto your local computer.
  3. Use $ cd restro to move into the project directory.
  4. Create a Firebase project for web application at https://firebase.google.com/ by clicking Get started.
  5. Create .env.development file and paste your Firebase credentials. You can see how to name the env variables in firebase.js file.
  6. $ npm install to install the required dependencies.
  7. $ gatsby develop to run a local development server.
  8. Explore and enjoy!

Built with

  • Gatsby.js
  • Scss
  • Firebase Firestore
  • Firebase Functions
  • Continuous deployment with Netifly
  • Prettier
  • ESLint

Contributors

  • Joe Lee - Initial work

License

This project is licensed under the MIT license - see the LICENSE file for details

Acknowledgement

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published