Skip to content

A personal project to reflect all I've learned that allows users to share their favorite song

Notifications You must be signed in to change notification settings

HollyDraz/record-scratch

Repository files navigation

Record Scratch

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.

Prerequisites:

To deploy this project make sure to have these prepared

-Node.js
-Nodemon
-PostgreSQL

Documentation

- 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!

Getting Set up:

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

Screenshots

Demo

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

Acknowledgements

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.

🛠 Made Using:

Javascript, HTML, CSS, React, Redux, MUI

🔗 Links

linkedin

About

A personal project to reflect all I've learned that allows users to share their favorite song

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published