Skip to content

dwhite02/song-diary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Song Diary

Project Overview

Song Diary is a full-stack web application that allows users to keep a personal diary of songs they love. Users can add entries that include song details, descriptions, moods, and audio previews. The application utilizes a C# backend with ASP.NET Core and a React frontend, providing a seamless experience for users to manage their song entries.

Table of Contents

Features

  • User authentication with JWT
  • Search for songs using the Spotify API
  • Add, edit, and delete song entries
  • Filter entries by genre and mood
  • Audio previews for songs
  • Responsive design using Material-UI

Technologies

  • Frontend: React, Material-UI
  • Backend: ASP.NET Core, Entity Framework Core
  • Database: PostgreSQL
  • API: Spotify API for song search

Requirements

Before you begin, ensure you have the following installed:

  • .NET SDK (version 7.0 or later)
  • Node.js (version 14.x or later)
  • PostgreSQL (for the database)
  • A Spotify Developer account to obtain an API key

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published