We are group XX and our project is called Track’r. It is a Spotify tools website - able to show stats, get recommended songs, and more. The project is driven by Flask, and uses the Spotify API for fetching user information or information about elements (tracks, artists, etc.) Using CSS, HTML and JavaScript, our Frontend provides a responsive, animated and visually appealing UI. There are interactive elements, clickable tracks, authorization, and even a game. Our goal was to create a user-friendly, good-looking website that could provide the user with many tools regarding their Spotify. Some of the website tools were tested with beta-testers, and they received huge amounts of appreciation.
Kayra Ö. M. Fatih A. Zeynep Z. K. Semih T. E.
Create environment & install requirements
How to create environment
On Windows
1. Clone the repository
2. Open cmd and go to repository directory
3. Type python -m venv venv (to create)
4. Type venv\Scripts\activate (to activate)
5. Type pip install -r requirements.txt (to install dependencies)
6. Type pip freeze (to check if packages were installed correctly) (OPTIONAL)
On MacOS
1. Clone the repository
2. Open terminal and go to repository directory
3. Type python3 -m venv venv (to create)
4. Type source venv/bin/activate (to activate)
5. Type pip install -r requirements.txt (to install dependencies)
6. Type pip list (to check if packages were installed correctly) (OPTIONAL)
Run app.py file (and go to 127.0.0.1:5000)
Further details: The official repository is NOT redacted (in terms of author names, etc.) and therefore a private repository. This is the redacted, public repository with personal details redacted.

