Skip to content

Commit e31f5d0

Browse files
committed
Refactor code structure for improved readability and maintainability
1 parent 3d62686 commit e31f5d0

File tree

3 files changed

+275
-6
lines changed

3 files changed

+275
-6
lines changed

.docs/endpoints.png

116 KB
Loading

README.md

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010

1111
A robust FastAPI application demonstrating user registration, JWT authentication (including refresh tokens), and a flexible repository pattern supporting SQLite, PostgreSQL, and MongoDB backends.
1212

13+
![Endpoints](.docs/endpoints.png)
14+
1315
## Purpose
1416

1517
This project serves as a template or starting point for building secure and scalable FastAPI applications with a focus on:
@@ -19,12 +21,6 @@ This project serves as a template or starting point for building secure and scal
1921
* **Modern Tooling:** Utilizes `uv` for dependency management, `Dynaconf` for configuration, and `ruff` for linting/formatting.
2022
* **Testability:** Designed with dependency injection and includes a comprehensive test suite using `pytest`.
2123

22-
## User Interface
23-
24-
Below is a preview of the application's interface:
25-
26-
![User Interface](.docs/interface.png)
27-
2824
## Highlights
2925

3026
* JWT-based authentication (login, refresh tokens).
@@ -82,6 +78,12 @@ Below is an overview of the application's architecture:
8278
└── uv.lock # Lock file for dependencies (uv)
8379
```
8480

81+
## User Interface
82+
83+
Below is a preview of the application's interface:
84+
85+
![User Interface](.docs/interface.png)
86+
8587
## Setup and Installation
8688

8789
1. **Clone the repository:**

0 commit comments

Comments
 (0)