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.
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
-
Run the following command in the root directory and in
public/angular-appto install dependencies:npm install
-
Start the application with:
npm start
This will launch both the frontend and backend servers.
- Albums Management
- Perform full CRUD operations (Create, Read, Update, Delete) on albums.
- Login is required to add, update, or delete albums.
- Songs Management
- Perform full CRUD operations (Create, Read, Update, Delete) on songs.
- Login is required to add, update, or delete songs.
- User Authentication
- Register a new account.
- Securely log in to access protected features.