This React application serves as the frontend for the Music Festival Organization Service. It is an app for admins to view and manage music festival schedules, including viewing schedule details, removing shows from schedules, and searching schedules.
- View a list of music festival schedules
- Click on a schedule to view its details, including associated shows and users
- Remove shows from a specific schedule
- Live Search schedules by title
- Responsive design for desktop, tablet, and mobile devices

- ScheduleContainer: Displays a list of schedule cards
- SchedulePoster: Formats a single schedule card
- ScheduleDetail: Shows detailed view of a selected schedule
- ShowSection: Formats a single show card
This frontend application integrates with a Rails API backend. Ensure the API is running and accessible at http://localhost:3000/api/v1/
.
- 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:
Runs the app in the development mode.
Open http://localhost:3001 to view it in your browser since the backend should be on http://localhost:3000.
The page will reload when you make changes.
You may also see any lint errors in the console.