Welcome to Giggity, your gateway to the vibrant local music scene! 🎶
This project is my attempt to decentralise local music gig/artist/event finding via community contributions & fun tech! The platform currently use OCR → GPT 3.5 turbo to handle autmatic form completion for gig creation, just from an event poster. Ontop of that the Spotify API is utalised to provide rich artist specific data on each gig page.
- Find and explore upcoming music gigs and events.
- Discover local artists and their music.
- Directly see artists Spotify accounts & top songs.
- Forecasted weather.
- Event sharing through web api.
- Move auth to server
- Filtering:
- Country (Automatic)
- Town (KM slider like tinder)
- Music Genre
- Event 'hearting' & display this list.
- Event Hosting & Ticketing
- Artist Dicover & Artist biography pages (links to all socials etc)
- Supbase Account & API Key
- OpenApi gpt API Key
- Google Cloud Vision API Key
- Giphy API Key
- Open Weather API Key
- Spotify Developer API Key
-
Clone the repository:
git clone https://github.com/imprisonedmind/giggity.git cd giggity
-
Set .env.local variables
#Local App APP_VERSION= API_URL= #Google COULD_VISION_SERVICE_ACCOUNT= GOOGLE_MAPS_API_KEY= #Supabse NEXT_PUBLIC_SUPABASE_URL= NEXT_PUBLIC_SUPABASE_ANON_KEY= #Weater OPEN_WEATHER_API= #Spotify SPOTIFY_CLIENT_ID= SPOTIFY_CLIENT_SECRET= #GPT OPEN_API_KEY= #Giphy NEXT_PUBLIC_GIPHY_API_URL=
-
Install packages
bun install
-
Run the dev server
bun dev