Full Spotify Clone React/Java -- 2
Budget: ₹750 – ₹1,250 INR
I need a production-ready, one-to-one recreation of Spotify: same screens, flows, animations, and responsive behaviour. The front-end must be built with React (hooks and functional components preferred) while the back-end runs on Java (Spring Boot is ideal, but I’m open to other modern Java stacks that achieve the same RESTful architecture).
Beyond matching every existing Spotify feature, please also include:
• Offline mode so users can keep playing previously cached tracks when their connection drops.
• An admin-only console that lets me curate and push custom playlists to the entire user base.
• A lightweight analytics module that captures listening habits and generates user engagement reports.
Pixel-perfect adherence to Spotify’s current UI is mandatory—fonts, colours, spacing, and motion should feel native. If you have to deviate, flag it before implementation so we can review together.
You’re free to structure the codebase as you like as long as it stays modular, clearly commented, and easy to extend. The final hand-off should be a single zipped project containing:
1. React source with a README covering setup scripts and environment variables.
2. Java server code, database schema (SQL or migration files), and a brief doc on the API endpoints.
3. Sample data to demonstrate key flows as soon as I boot it locally.
4. Instructions for spinning everything up with Docker or a simple script so I can test immediately.
If questions come up about licensing, streaming protocols, or caching strategies for offline mode, let me know early—we’ll sort them out together. I’m aiming for clean, maintainable code and a short turn-around, so please outline your approach, timeline, and any third-party libraries you expect to use when you respond.
Beyond matching every existing Spotify feature, please also include:
• Offline mode so users can keep playing previously cached tracks when their connection drops.
• An admin-only console that lets me curate and push custom playlists to the entire user base.
• A lightweight analytics module that captures listening habits and generates user engagement reports.
Pixel-perfect adherence to Spotify’s current UI is mandatory—fonts, colours, spacing, and motion should feel native. If you have to deviate, flag it before implementation so we can review together.
You’re free to structure the codebase as you like as long as it stays modular, clearly commented, and easy to extend. The final hand-off should be a single zipped project containing:
1. React source with a README covering setup scripts and environment variables.
2. Java server code, database schema (SQL or migration files), and a brief doc on the API endpoints.
3. Sample data to demonstrate key flows as soon as I boot it locally.
4. Instructions for spinning everything up with Docker or a simple script so I can test immediately.
If questions come up about licensing, streaming protocols, or caching strategies for offline mode, let me know early—we’ll sort them out together. I’m aiming for clean, maintainable code and a short turn-around, so please outline your approach, timeline, and any third-party libraries you expect to use when you respond.