This is a music player that is based on the concept of functional programming. It allows the creation of playlist that follow complex rules when played.
This project uses a myriad of services to accomplish various tasks. The biggest are listed here:
- Hosting: Vercel
- Front End: Vite / React
- Metadata storage: MySQL Database
- Database Connection: Vercel Serverless
- ORM: Prisma
- Audio Storage: AWS S3 Buckets
- Audio Conversion: AWS Lambda
- Realtime Updates: Ably
The main feature of this project is the ability to write functional logic for how your music is played. The basic grammar for said logic is documented here.
Please see the getting started page for how to setup this project
- Create a new branch
- Build your feature
- Create a pull request on the preview branch
This project is licensed under the MIT License - see the LICENSE file for details.