This is a full-stack web application created on the front-end with Nuxtjs, a Vuejs framework for server-side rendering, Vuex for state management and Tailwind CSS for the styling.
You can check the source code for the front-end HERE
When it comes to the back-end I used the Django Rest Framework along with PostgreSQL for the database and JWT for authentication.
You can check the source code for the back-end HERE
The project is hosted in Netlify for the Nuxtjs static site and Heroku for the Rest API and the Postgres database.