About Vinylify
Vinylify is a music service that allows you and your friends to discover and share your top songs through vinyl records.
To get started, visit the website and login with your Spotify account. Then, visit the view page to see your top songs. Add your top songs into a playlist by clicking the add playlist button, and share your top songs with your friends by clicking the share button. Copy your unique share link and send it to your friends to showcase your top songs!
For example, click here to see my top songs!
Vinylify is built and maintained by Naman Arora, and was my submission for Record Hacks, where the project won best design.
Vinylify is fully open-source and the source code can be found on GitHub.
If you find any bugs, or have any issues and/or suggestions, please make sure to either open an issue on GitHub or contact me at vinylify@namanarora.net.
Tech Stack
Vinylify is built using the following technologies:
- SvelteKit, as the Javascript framework
- Threlte and Three.js, for 3D graphics
- Tailwind CSS and DaisyUI, for styling
- Lucide and Tabler Icons, for icons
- Hono, for the api and api client
- Spotify Developer API, for user music data
- Better-Auth, for authentication and authorization
- Drizzle ORM, for database management
- PostgreSQL, hosted on Neon, as the database
- Vercel, for deployment
- GitHub, for continuous integration and deployment
Credits
- The vinyl icon used as the favicon for this website is sourced from smalllikeart on Flaticon.