- Ruby On Rail 7
- Postgresql
- TailwindCSS / DaisyUI
- ActiveStorage for File Uploads
- RSpec
Sampl is still under construction but it can be launched locally
- Clone repository from GitHub
- Within the root directory run
bundle installandyarn installto install all dependencies needed - Create the database and run the migration files with
bin/rails db:create db:migrate - Run the
seeds.rbfile to seed the database with aUserthat can createSamplePacks—bin/rails db:seed - Run the project in
localhost:3000— If you want to launch the app in a different port, change the port number in theProcfile.dev - Login, and have fun.
A regular User can login and see a list of all Sample Packs created by artists
A regular User can see the Samples that belong to a Sample Pack
A regular User can like Samples from a Sample Pack
A regular User can download Samples from a Sample Pack
An artist User can login and see a list of all Sample Packs created by other artists
An artist Usercan see the Samples that belong to a Sample Pack
An artist User cannot like Samples from a Sample Pack
An artist User can download Samples from a Sample Pack
An artist User can create Sample Packs and Samples that belong to the Sample Pack
Direct Uploads with ActiveStorage and Digital Ocean spacesDeploy app as isCreateMy Liked Samplessection- Create endpoint to download Sample Packs and it's associated Samples in a ZIP file for all
Users AddGenreto Sample PacksImprove view layouts- Create
StarredSamplesPackstable forUsers to star Sample Packs Create a Public Profile View for Artists and regularUserss can see it- ... 🚧