Fan Finder is a location-based social networking mobile app for live music enthusiasts. Users can discover upcoming gigs in their area, interact with other music fans through gig-specific forums, and chat directly with fellow concert-goers.
This project was developed as part of a team of four during the Northcoders Full-Stack Software Developer Bootcamp, completed in under two weeks from pitch to deployment.
- View upcoming gigs within a 30-mile radius based on current location
- Access detailed gig information with direct ticket purchase links
- Participate in gig-specific forums to connect with other attendees
- Direct messaging between users
- User profiles displaying upcoming gigs and forum activity
- React Native - Cross-platform mobile development
- Expo - Development and deployment platform
- React Native Maps - Interactive map visualization
- Ticketmaster API - Live event data
- MongoDB - Database (via backend)
- Socket.io - Real-time chat functionality
The corresponding backend API can be found here: Fan Finder Backend
- Node.js (minimum version 19.5.0)
- Expo Go app installed on your mobile device (iOS | Android)
- Ticketmaster API key (register here)
- Clone this repository:
git clone https://github.com/Oliver1334/fanfinder-fe- Navigate to the project directory:
cd fanfinder-fe- Install dependencies:
npm install- Create an
apikey.jsfile in the project root:
export const apiKey = "YOUR_TICKETMASTER_API_KEY_HERE"- Start the Metro Bundler:
npx expo start- Scan the generated QR code with:
- iOS: Camera app
- Android: Expo Go app directly
The app will build to your device within 20 seconds.
Note: iOS is recommended for the best user experience. Some map marker customization features have known compatibility issues with Android devices when using Expo Go.
This app was developed collaboratively using:
- Pair programming and remote working practices
- Agile methodologies (Kanban boards, daily stand-ups)
- Software Development Lifecycle framework
- Test-Driven Development for the backend
Developed by Team Express during Northcoders bootcamp. Original frontend repository maintained here: Fan Finder Frontend