same frontend, but using FastAPI on backend https://stickydo.us | repo: https://github.com/notarious2/Vue3FastAPI-To-Do
-
Latest Vue 3 Composition API Script Setup
-
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
-
Django 4 and Django REST Framework
-
JWT refresh and access tokens for Authentication
-
Users may login using email or username
-
Automatic Open API/Swagger generation with drf-yasg Available Online
-
100% Unit Test coverage of models, urls, views and APIs, including JWT APIs
-
Github actions to run Unit Tests and Linting (with Black)