Skip to content

AnthonyOlijnyk/reservify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

208 Commits
 
 
 
 
 
 

Repository files navigation

Reservify: A restaurant booking application

Installation Guide

Prerequisites

Operating System:

  • Our app is designed to run on Windows or macOS.

Software Dependencies:

Repository Installation

Clone the Repository:

  • Run the git clone command in the terminal or command prompt on your local machine. This command is used to make a copy of the GitHub repository onto your local system. This command should be executed in the directory where you want the project folder to be created.
  • git clone https://github.com/AnthonyOlijnyk/reservify.git

Backend Installation

Navigate to Backend Directory:

  • cd your-repo/backend

Install Python Dependencies:

  • Set up the Python environment and install the required packages.
  • pip install -r requirements.txt

Apply Migrations:

  • Run database migrations to set up the database schema.
  • python manage.py migrate

If the following error occurs:

  • Python was not found; run without arguments to install from the Microsoft Store, or disable this shortcut from Settings > Manage App Execution Aliases.
    • Download Python, and then retry the previous step.

Run the Backend Server:

  • Start the backend server.
  • python manage.py runserver

Frontend Installation

Navigate to Frontend Directory in a new terminal:

  • Navigate to the directory containing the frontend code.
  • cd your-repo/frontend

Install Node.js Dependencies:

  • Set up the Node.js environment and install the required packages.
  • npm install

Run the Frontend Server:

  • Start the frontend development server
  • npm start

Application Startup

If the previous steps are completed correctly, the following two terminals should be open as shown below in Fig 14.1. The application should open up in your browser as shown in Fig. 14.2 image image

Demo

image image image image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 9