Spaces:
Running
Running
Gagan Gowda
commited on
Commit
·
765049a
0
Parent(s):
Added README.md
Browse files
README.md
ADDED
@@ -0,0 +1,28 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# Moody Lyrics
|
2 |
+
|
3 |
+
Song recommendation website.
|
4 |
+
|
5 |
+
## High-Level Functional Features
|
6 |
+
|
7 |
+
- Associates a song with a mood based on the lyrics.
|
8 |
+
- Lists out similar songs.
|
9 |
+
|
10 |
+
## Eventual Non-Functional Features
|
11 |
+
|
12 |
+
- Scale - 1 million reqs/second
|
13 |
+
- Availability - Limited downtime
|
14 |
+
|
15 |
+
### High Level Architecture
|
16 |
+
|
17 |
+
- A simple web app that takes in song name and artist.
|
18 |
+
- A backend server that -
|
19 |
+
- Fetches the lyrics - possibly on genius.com
|
20 |
+
- Passes the lyrics into the model to assign a mood.
|
21 |
+
- Uses this mood to fetch similar songs.
|
22 |
+
- Backend served and scaled by TFX?
|
23 |
+
|
24 |
+
### Tech Stack
|
25 |
+
|
26 |
+
- Front-end - React
|
27 |
+
- Rest of the stuff in Python.
|
28 |
+
- Database - TDB
|