This application provides a RESTful API for user management, utilizing FastAPI with SQLite for data persistence. It supports operations such as creating, reading, updating, and deleting user information. The API is documented and can be interacted with via Swagger UI and ReDoc.
- Python 3.7 or higher
Install the required dependencies using pip:
pip install -r requirements.txt
Launch the API server with the following command:
./start_service.sh
or on Windows
start_service.bat
The --reload option is recommended during development for automatic reloading on code changes but can be removed for production.
- Swagger UI: Interact with the API by visiting http://127.0.0.1:8000/docs.
- ReDoc: View the API documentation at http://127.0.0.1:8000/redoc.