This project is a RESTful API for managing a music tour. It includes functionality for handling bands, stages, and events, providing a comprehensive back-end solution for tour organization and scheduling.
- CRUD operations for bands, stages, and events
- Filtering bands by name
- Ordering events by date
- Robust error handling and validation
- Node.js
- Express.js
- Sequelize ORM
- PostgreSQL
- Node.js
- npm (Node Package Manager)
- PostgreSQL
- Clone the repository:
https://github.com/djmotor90/SQL-Music-Tour-API.git
- Navigate to the project directory:
cd SQL-Music-Tour-API
- Install the dependencies:
npm install
- Create a new PostgreSQL database for the project.
- Configure your database settings in a
.env
file or directly in the Sequelize configuration file.
- Start the server:
npm start
- The server will start running on
http://localhost:8080/
(or a different port if configured).