Welcome to my FastAPI projects repository! This repository contains a collection of my best FastAPI projects. Feel free to explore, use, and modify the code.
This repository includes various FastAPI projects demonstrating different features and functionalities of the FastAPI framework. Each project is self-contained and serves as a practical example of FastAPI development.
- Clone the repository:
git clone https://github.com/rezadrakhshan/FastAPI---Project.git
- Navigate to the project directory:
cd FastAPI---Project
- Create a virtual environment:
python -m venv env
- Activate the virtual environment:
source env/bin/activate
- Install the required dependencies:
pip install -r requirements.txt
Each project can be run independently. To run a project, navigate to its directory and use the following command:
uvicorn main:app --reload
Replace main:app
with the appropriate module and app instance for the project you want to run.
Here are some of the projects included in this repository:
Project Name | Description |
---|---|
Blogsite | A blogging platform built with FastAPI. |
Ecommerce | An ecommerce website with FastAPI backend. |
Restaurant | A restaurant management system using FastAPI. |
Todo App | A simple todo list application using FastAPI. |
Contributions are welcome! If you have any improvements or new projects to add, please follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature
- Commit your changes:
git commit -m 'Add some feature'
- Push to the branch:
git push origin feature/your-feature
- Open a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.