Skip to content

AustinfHunter/topspot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

About

Topspot is a simple project started with the goal of learning familiarizing myself with a few important concepts in Rust, include:

  • Working with a database (MySQL)
  • Networking (std/net)
  • Data serialization and deserialization (Serde)
  • Basic Encryption (password hashing)

The Data Set

The data set used contains the most streamed spotify songs for 2023 and can be found here on Kaggle. The data includes some fields that are useful for loosely identify how much a user might enjoy a song (emphasis on loosely). These fields are

  • danceability
  • valence
  • energy
  • acousticness
  • instrumentalness
  • liveness
  • speechiness

Goals

The final version of this project will include the follow functionality:

  • The ability to generate song reccomendations based on the results of a questionnaire related to music taste
  • Users will be able to create an account and save the results of their most recent questionnaire answers
  • Users with an accout will be able to generate random recommendations based on their stored results

To-DO

  • Set up project
  • Add setup option when starting the rust application (will create and populate the MySQL database for you)
  • Networking
  • User accounts
  • Front end

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages