Skip to content

taingy-srun/personal-hobby-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎵 The PINK – Personal Hobby Project

The PINK is a personal hobby project focused on managing albums and songs from my favorite bands.
It allows users to perform operations such as adding, updating, and deleting albums or songs through a simple and interactive interface.


🧩 Tech Stack

This project is built using the MEAN Stack:

  • MongoDB – Database for storing albums, songs, and user information
  • Express.js – Backend framework for handling API requests
  • Angular – Frontend framework for building the user interface
  • Node.js – Runtime environment for executing server-side code

🚀 Getting Started

  1. Run the following command in the root directory and in public/angular-app to install dependencies:

    npm install
  2. Start the application with:

    npm start

    This will launch both the frontend and backend servers.

🎧 Application Features

  1. Albums Management
  • Perform full CRUD operations (Create, Read, Update, Delete) on albums.
  • Login is required to add, update, or delete albums.
  1. Songs Management
  • Perform full CRUD operations (Create, Read, Update, Delete) on songs.
  • Login is required to add, update, or delete songs.
  1. User Authentication
  • Register a new account.
  • Securely log in to access protected features.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors