Skip to content

SolObwot/Restaurant-Management-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Restaurant Management App

This is a Take Home Challenge for a Restaurant Management App that allows users to perform CRUD operations (Create, Read, Update, Delete) on restaurant details.

Getting Started

Prerequisites

  • WAMP, LAMP and MAMP Server
  • Nodejs Javascript runtime environment
  • Postman client for testing and documenting APIs
  • MongoDB a documented-oriented database

Installation

This can be done this way;

  • Local installation of all required software applications.

Install via Git

Clone the repo locally:

  1. Fork this git repo h

  2. Clone the forked repo

git clone
  1. Change directory into cloned forked repo
cd 
  1. Add remote link to the original repo
git remote add upstream 
  1. Check the origin and upstream endpoints
git remote -v

Install NPM dependencies:

npm install

Install React dependencies:

cd client
npm install

Configuration

Create a database:

  • This application uses MongoDB, so make sure MongoDB Compass and Commuity Edition is installed locally on your machine

  • Open the MongoDB Compass UI and Create a database and a collection named sprint

Run development server:

  • Running the Express Server. Within the Main Directory
node server.js
  • Running the React App. You have the enter the React client directory then start the server
cd client
npm start

Built with

  • React - an open-source front-end JavaScript library
  • ExpressJS open-source web application framework for Node.js
  • TailWind CSS a utility-first CSS framework
  • MongoDB a documented-oriented database

Authors

License

This project is licensed under the MIT License - see the license.md file for details.

About

Sprint Uganda Take Home Challenge

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published