This project is a Fast API project that provides a RESTful API for user management. The project is built using Fast API, SQLAlchemy, and Pydantic.
- Clone the repository
- Create a virtual environment
- Install the dependencies using
pip install -r requirements.txt
- Run the project using
python main.py
The project structure is as follows:
.
├── app
│ ├── user_registration
│ │ ├── views.py
│ │ ├── models.py
│ │ ├── schemas.py
│ ├── core
│ │ ├── database.py
│ │ ├── logger.py
│ │ ├── utils.py
│ ├── logs
│ │ ├── app.log
├── main.py
├── README.md
├── requirements.txt
├── .gitignore
The project consists of the following components:
app/user_registration
: Contains the views, models, and schemas for user registration.app/core
: Contains the database configuration, logger, and utility functions.app/logs
: Contains the log file for the application.main.py
: The main file to run the Fast API application.requirements.txt
: Contains the dependencies for the project..gitignore
: Contains the files and directories to be ignored by Git.