An application for managing songs, albums, genres, and artists. It allows viewing, adding, updating, and deleting records through a simple and interactive interface.
- Manage Songs, Albums, Genres, and Artists: Add, edit, delete, and view information about songs, albums, genres, and artists.
- Asynchronous Operations: The application communicates with a backend API to efficiently perform CRUD operations.
- Responsive Interface: Adapts to different screen sizes for usability across devices.
-
Clone the repository:
git clone https://github.com/t2ne/sound808.git
-
Navigate to the project directory:
cd sound808 -
Install the dependencies:
npm install
-
Install
nodemonglobally:npm install -g nodemon
-
Run the API server with
nodemon:nodemon server.js
-
To access the database, start XAMPP or MAMP and import the SQL code where the data for songs, albums, genres, and artists is stored.
-
Open a new terminal and go to the frontend directory:
cd frontend -
Run the Svelte development server:
npm run dev
- Backend Connection: Make sure the API URL in the code is correct and points to your local backend.
- Database: Ensure that XAMPP/MAMP is running and the database is properly set up for the application.
Tested and working on:
- Chrome
- Firefox
- Safari
- Edge
@t2ne
This project was developed as part of an academic assignment, demonstrating the construction of a web application for managing data with backend integration and API communication.