Swagger
same frontend, but using DRF on backend https://django.stickydo.us | repo: https://github.com/notarious2/Vue3DRF-To-Do
-
Latest Vue 3 Composition API Script Setup
-
Google oauth2 Authentication (access token retrieval)
-
Drag and drop functionality to change priority of tasks thanks to Vue Draggable Next
-
Date picker implemented using Vue Datepicker
-
Pinia for state/store management
-
Axios for making HTTP Requests, including advanced interceptors usage to refresh JWT tokens
-
Google Analytics Integration including events
-
FastAPI with Pydantic 2
-
Async Postgres (asyncpg) with latest Async SQLAlchemy ORM
-
Google oauth2 Authentication (access token verification, user creation)
-
JWT refresh and access tokens for Authentication
-
Users may login using email or username
-
Open API/Swagger documentation available Online
-
Linting and Formatting with Ruff with precommit hook
-
Package Management with Poetry