Record Scratch is a platform designed for music enthusiasts who not only enjoy listening to music but also relish the joy of sharing it. While numerous streaming services offer recommendation algorithms, there's a distinctive magic when a fellow human handpicks a personal song just for you to groove to. And that's precisely where Record Scratch steps in.
To deploy this project make sure to have these prepared
-Node.js
-Nodemon
-PostgreSQL
- Begin by creating a database titled "prime_app"
- After database is created user can copy paste info
from the database.sql.
- Run npm server in your terminal
- Run npm run client in your terminal
- Run npm run client command will open up a new browser tab for you!
1. First Sign into app or register for an account
2. Users will be brought to the homepage where they may view all previous posts
3. The user can select the record labeled "create" and can view the create page
4. On the create page user will be prompted to enter information for their song of choice
5. Once the user hits post the post will be added to the database and will also appear on the homepage
6. On the homepage can also see that there is an edit button on all their posts -
7. Once the edit button is clicked the user will be brought to the edit page that has the corresponding information for that post
Note: I'm currently adding more features and making aesthetic changes so this video will not reflect the current state of record scratch but will give a great overview of what the core uses of the app are:
https://www.youtube.com/watch?v=6uPMdigUZD0&ab_channel=HollyDraz
Thank you to Prime Academy for equipping us with the information to make this app a reality. My teacher Chris Black for taking the time to teach me. My parents for always letting me talk about my passion for music even if they thought my music taste was odd.
Javascript, HTML, CSS, React, Redux, MUI