Skip to content

bro-maanii/FoodWorld-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

FoodWorld-App

Welcome to FoodWorld-App, a comprehensive application for managing restaurant reservations. This repository contains both the frontend and backend components of the application.

Project Description

FoodWorld-App is a restaurant reservation system that allows users to make reservations online. The app is built with a FastAPI backend and a Next.js frontend, providing a seamless experience for both administrators and customers.

Technologies Used

  • Backend: FastAPI, SQLAlchemy, PostgreSQL
  • Frontend: Next.js, React
  • Database: PostgreSQL

Getting Started

Prerequisites

Before you begin, ensure you have the following installed on your machine:

  • Python 3.7+
  • Node.js and npm
  • PostgreSQL

Installation

  1. Clone the Repository:

    git clone https://github.com/bro-maanii/FoodWorld-App.git
    
    cd FoodWorld-App
    
  2. Backend Setup:

    cd backend
    
    poetry run uvicorn backend.main:app --reload 
    
  3. Frontend Setup:

    cd ../frontend
    
    npm install
    
    npm run dev
    
    

Contributing

Contributions are welcome! Please open an issue or submit a pull request for any changes

Instructions for Usage

  1. Copy the content of the above README.md into a new file named README.md in the root directory of your project.
  2. Modify any sections as necessary to better fit your project specifics, such as adding more details to the installation steps, usage instructions,or contributing guidelines.