This Rails API serves as the backend for the Music Festival Schedule Service. It provides endpoints for managing music festival schedules, shows, and users.
- Ruby 3.1.1
- Rails 7.0.4
- PostgreSQL
- Clone the BE repository: https://github.com/aloraalee/music-festival-be.git
- Navigate to the project directory
- Set up the database:
To start the server:
- Clone the FE repository: https://github.com/aloraalee/music-festival-fe.git
- Navigate to the project directory:
The API will be available at http://localhost:3000
.
- GET /api/v1/schedules - Retrieve all festival schedules
- GET /api/v1/schedules/:id - Get detailed information about a specific schedule, including associated shows and users
- DELETE /api/v1/schedules/:schedule_id/remove_shows/:show_id - Remove a show from a specific schedule

This project uses RSpec for testing. To run the tests: