You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+65-18Lines changed: 65 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,20 @@
1
-
# :zap:Fastapi api template
1
+
# :zap:FastAPI API Template
2
2
3
-
Template API with FastApi
3
+
4
+
This template provides a robust starting point for building APIs with FastAPI. It includes user authentication, CRUD operations, JWT token-based authentication, and PostgreSQL integration. The setup is streamlined with Docker and includes comprehensive documentation and testing tools.
5
+
6
+
## :pushpin: Features
7
+
8
+
-:closed_lock_with_key: User authentication with basic login and Google Auth
9
+
-:busts_in_silhouette: User management with creation and CRUD operations
10
+
-:page_facing_up: Example endpoints for Posts, Users, and Votes
:closed_lock_with_key: How to create an encryption key:
87
+
88
+
89
+
To create an encryption key for securing sensitive data, you can use the `generate_key.py` script provided in the repository. Run the following command:
90
+
91
+
```bash
92
+
python generate_key.py
93
+
```
94
+
95
+
This will generate a secure encryption key.
96
+
72
97
:construction: Before first run:
73
98
74
99
Run `docker-compose`:whale: to start the database server
0 commit comments