Asynchronous task scheduling for the Music AI project

Repost: case studies for the Music AI project.

Discover how our team improved an AI-driven music web application written in Django. Addressing usability issues, we introduced progress reporting, managed workload efficiently, and simplified melody navigation. Our decoupled frontend and backend enhanced development and integration with Svelte and Django Rest Framework. Embracing Celery for asynchronous tasks improved responsiveness and scalability. Google Sign-in bolstered authentication. Adopting best practices, we ensured code quality with Git, automated testing, and code review. Later, we have added monitoring and logging system by leverage the ELK stack - also known as Elasticsearch, Logstash, Kibana.