(README is a WIP)
Imagine it’s evening, and you’re in a bustling city, searching for a cozy bar with live blues, jazz, or flamenco music playing. This application, Live Music Finder, is designed for people who want to discover venues with live music happening in real time, without the wait associated with big concert events. This web-based MVP allows users to see which places have live music right now, or in the near future.
The application supports two main roles:
- User (Client): Can view locations with live music on a map, filter events by start time, and access basic event details.
- Venue Owner: Can register their venue, set map coordinates, upload at least one picture of their bar, and create events for their venue.
- This is a full-stack application, with both frontend and backend components.
- You may use any preferred languages, tools, or libraries for the app’s design and functionality.
- Map View of Live Music Locations
- Display a real-time map showing venues with live music.
- Allow users to click a venue to see basic details: event genre, artist name, start time, and entry status (e.g., free or paid).
- Event Time Filters
- Include a slider to filter events by start time (e.g., “Now,” “In 1 Hour,” “In 2 Hours”).
- Venue Registration
- Enable owners to register their bar, set its map coordinates, and add contact information.
- Venue Details Management
- Allow venue owners to upload at least one image of the bar and provide a description.
- Event Creation
- Allow venue owners to create and manage events for their venue, including details such as event genre, start time, and any entry fees.
- User Authentication
- Implement basic login for users and venue owners.
- Database
- Set up a database to store venue details, events, and user data.
- Use your team’s creativity to make this app distinctive.
- Ensure the application has a responsive design, with consistent display across devices (desktop, tablet, mobile).
- Add a footer containing a link to your team’s GitHub repository.
- Users can view live music events on a map, filtered by event time.
- Users can access basic event details when clicking on a venue.
- Venue owners can register their venue and upload at least one image.
- Venue owners can create events and manage event details.
- Database stores venue, event, and user data.
- Authentication is implemented for secure access.
Special thanks to the Chingu community for their ongoing support that make this project possible.
This app is a real-time solution for discovering local, intimate live music performances. It’s perfect for music lovers who want to explore new places and support local artists, all from an easy-to-navigate interface.