Skip to content

alexbarker234/songversation

Repository files navigation

Songversation - A NextJS port of our CITS3403 Flask Project

A Spotify-powered lyric guessing game where players test their music knowledge by identifying songs from their lyrics. Challenge yourself with tracks from your favorite artists or explore public playlists!

Current Features

  • Search and play with any Spotify artist's discography
  • Test your knowledge with public Spotify playlists
  • Progressive Web App (PWA) capabilities:
    • Offline gameplay support
    • Downloadable for mobile and desktop
    • Cache songs and lyrics for offline access
  • High score tracking for each artist/playlist

Future Features

  • Playlist search
  • User Log in
    • Previous game stats
    • User playlists
    • User followed artists
    • Friends & Chat
  • Multi artist/playlist games
  • Multiplayer

Setting up locally

  1. Clone the repo
  2. Install requirements via npm i
  3. Setup .env.local as .env.example shows
  4. Start via npm run dev or npm run start

About

A Spotify lyric guessing game for artists and playlists

Topics

Resources

Stars

Watchers

Forks

Languages