Music Streaming App Development
Budget: ₹600 – ₹1,500 INR
I am seeking a talented and motivated freelancer to develop a Music Streaming app that rivals the functionality and user experience of platforms like Spotify. The chosen frameworks for this project are Flask for the API, VueJS for the UI, and SQLite for the database. Please adhere strictly to the specified technologies as outlined below:
Backend:
Flask: Utilize Flask to build a robust and efficient API that handles various functionalities such as user authentication, song retrieval, playlist management, and more.
SQLite: Develop and maintain the database using SQLite, ensuring seamless data storage, retrieval, and management.
Frontend:
VueJS: Create a responsive and user-friendly interface using VueJS. Take advantage of advanced VueJS features and the CLI if necessary to enhance the overall user experience.
Jinja2 Templates: Use Jinja2 templates where required for server-side rendering to complement the VueJS frontend.
Styling:
Bootstrap: Apply Bootstrap for styling purposes. Strictly avoid using any other CSS framework to maintain consistency and ensure a clean, professional design.
Caching:
Redis: Implement Redis for caching purposes to optimize the app's performance and responsiveness.
Batch Jobs:
Redis and Celery: Set up Redis and Celery for handling batch jobs efficiently, ensuring seamless background processing.
Backend:
Flask: Utilize Flask to build a robust and efficient API that handles various functionalities such as user authentication, song retrieval, playlist management, and more.
SQLite: Develop and maintain the database using SQLite, ensuring seamless data storage, retrieval, and management.
Frontend:
VueJS: Create a responsive and user-friendly interface using VueJS. Take advantage of advanced VueJS features and the CLI if necessary to enhance the overall user experience.
Jinja2 Templates: Use Jinja2 templates where required for server-side rendering to complement the VueJS frontend.
Styling:
Bootstrap: Apply Bootstrap for styling purposes. Strictly avoid using any other CSS framework to maintain consistency and ensure a clean, professional design.
Caching:
Redis: Implement Redis for caching purposes to optimize the app's performance and responsiveness.
Batch Jobs:
Redis and Celery: Set up Redis and Celery for handling batch jobs efficiently, ensuring seamless background processing.