Inspiration

Both of our members use a note taking app called obsidian which allows users to create a vault of notes. These notes serve as nodes in an ever connecting web allowing us to make connections in our notes to other notes. These node graphs are visually stunning seeing work connect to other notes in ways you never have thought about. We wanted to make something similar but for music using spotify apis.

What it does

Allows users to build their own vault of songs to be displayed as a graph of nodes on the screen. Users can input the Song name, artist, genre, and a link to the song. (there was much more planned like adding friends to the vault, controlling spotify from inside the app, etc)

How we built it

Falling back on technology we were familiar with we used React for front end, node, and mysql. We used some libraries with react to render the graph to the page.

Challenges we ran into

AUTH0 kind of messed us up. We were planning on using it to allow us to access spotify api's but we found setup too difficult without a whole lot of documentation to help. We tried pivoting to just using spotify auth, but at that point it was too late so we pivoted to technology we know how to use.

Mongodb atlas was useful at first, however we traded it for technologies we know better.

Accomplishments that we're proud of

It works, and it allows for users to login and build their web of songs and genres

What we learned

To never use Auth0 again, this was pretty much a disaster since that didnt work

What's next for Nocturne

Hopefully getting Spotify api's working, i really want to use an app like this to see my music library grow and grow as i use spotify.

Built With

Share this project:

Updates