Welcome to FoodWorld-App, a comprehensive application for managing restaurant reservations. This repository contains both the frontend and backend components of the application.
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.
- Backend: FastAPI, SQLAlchemy, PostgreSQL
- Frontend: Next.js, React
- Database: PostgreSQL
Before you begin, ensure you have the following installed on your machine:
- Python 3.7+
- Node.js and npm
- PostgreSQL
-
Clone the Repository:
git clone https://github.com/bro-maanii/FoodWorld-App.git cd FoodWorld-App
-
Backend Setup:
cd backend poetry run uvicorn backend.main:app --reload
-
Frontend Setup:
cd ../frontend npm install npm run dev
Contributions are welcome! Please open an issue or submit a pull request for any changes
- Copy the content of the above
README.md
into a new file namedREADME.md
in the root directory of your project. - 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.