Link Search Menu Expand Document

Databasify

Databasify is a web application written with Flask and Bootstrap that can query song information using the Spotify API. The information is populated into a database where users can generate custom playlists based on a number of song metrics beyond those shown in the Spotify app. Such metrics include properties such as tempo, popularity, and even danceability. The project repo can be found here.

Features

artist-view.png
Populate SQLite database with custom song data from the Spotify API

song-view.png
Query SQLite database to access dozens of hidden song, album, and artist attributes

create-playlist.png
Use advanced search functionality to create exciting new playlists

Tech and Frameworks

Built with:

Installation

Installation steps:

  • Clone the repository to the local system
  • Install Python 3 for your system from Python.org
  • Install Flask using PIP install
  • Install SQLAlchemy using PIP install
  • Install SQLite for your system

How to Run

To run the app:

  • Open the project in an editor such as VSCode
  • Open start.py and run the file
  • Follow the local link in the terminal to open the web application
  • Explore what the app has to offer!

License

MIT © rlisowski10