Skip to content

panpusto/music_base_v2

Repository files navigation

Music database with REST API

General Info

All Time Music is the web app which allows to create a music database. You can add here data about bands, albums, musicians, labels and add album reviews.

Technologies

Project is created with:

  • Python (Django framework)
  • Django REST Framework
  • CSS/HTML
  • Bootstrap
  • Database: PostgreSQL
  • Docker

Implemented functionalities:

  • new user registration with email confirmation
  • log in/log out
  • reset password via email
  • password change
  • content search in the database
  • creating, updating and deleting content are available for logged-in users
  • API for all models available for logged users with permissions
  • CORS configuration for front-end(possible SPA architecture in the future)
  • dynamic schema and documentation