Skip to content

Latest commit

 

History

History
27 lines (18 loc) · 892 Bytes

README.md

File metadata and controls

27 lines (18 loc) · 892 Bytes

Song Diary 🎵📖

The Song Diary analyzes the songs you listened to yesterday and generates a diary entry from them using OpenAI, reflecting your mood and activities. You can also analyze the songs you listened to today in interactive graphs and learn more about yourself, your listening habits and your feelings.

screenshot

Setup

Add a Spotify API CLIENT_ID, CLIENT_SECRET and REDIRECT_URI to your environment variables. Also, add a VITE_UNSPLASH_ACCESS_KEY for the image fetching.

Run

npm install

to install all dependencies of server.

Run

npm run build

to install all dependencies of client and build client files.

Start

Run

npm run start

to start server and generated client views on http://localhost:3000.