Inspiration

When we brainstorm the prompt, we want to find friendship and connection by something we are passionate about in common--so, music. We were inspired by the simple function of sharing music, and how anonymous friendly messages can lift one's day up greatly. By creating something that allows sending and receiving anon messages, we want to foster an environment of warmth and kindness upon a simple action.

What it does

Drifting Notes allows two simple actions: send and receive. Send a kind message to a stranger with a song you'd want to recommend! Do you feel down? Receive a kind message of encouragement with a song you might eventually like a lot!

How we built it

We break the whole website into different parts: the database (MongoDB), the backend (python), the frontend (JS) and the webpage design (html and css). We try working on these different parts separately on VS Code. We asked for help from coding website and ChatGPT to complete our project.

Challenges we ran into

3 out of 4 of out team is completely new to Hackathon, so it took us a good while to get use to how everything should work together. Working with completely unfamiliar coding languages is harder than expected, because there are points where we have no idea where there might be a problem and how can it be fixed. Due to such short comings, additional features are harder to add onto the website than we originally planned. Also, working separately made syncing our changes challenging.

Accomplishments that we're proud of

We have a website that looks nice with a pretty background! We established a good frontend-backend-DB-backend-frontend

What we learned

The general process of creating a simple website with redirections and a database. We’re introduced to the different phases of webpage process and the tedious process of connecting each phase with codes.

What's next for Drifting Notes

We want to add more features and algorithm to Drifting Notes like how we had planned. For example, filtering songs using tags!

  1. Spotify Genre Tags

Users are able to set genres they dislike so they will not receive any music notes under those tags.

  1. Spotify Share

Entrance from Spotify. Immediately share when a song inspires you.

  1. AI Moderation

Utilize OpenAI API Moderation to flag unfriendly messages and block them from sending out.

  1. Private Music Diary

Create accounts. Allows senders to save sent notes t privately and review them as a personal music diary.

Share this project:

Updates