ClubRadar | Nightlife Booking App - React Native

Description
ClubRadar – Nightlife Discovery, Booking and Venue Management Template
ClubRadar is a complete nightlife discovery app built with React Native, Expo SDK 55 and TypeScript. Users find clubs, bars and lounges on a live dark-styled map, filter by distance and category, watch 24-hour venue stories, and book tickets, tables or free guest list spots. Club managers get a full dashboard to create venues, publish events and post stories.
One TypeScript codebase ships both iOS and Android apps.
Demo Instructions
The template connects to a Firebase backend. A working demo project is included, and the documentation shows how to plug in your own Firebase project (free plan is enough) in about 15 minutes.
Test accounts on the demo backend:
- Regular user: email
demo@clubradar.app– passworddemo1234 - Club manager: email
manager@clubradar.app– passworddemo1234
No additional configuration is required to try the demo: run the app, log in with the accounts above and the demo data (7 venues, 5 events, stories) appears. To use your own backend you create a free Firebase project and paste its config values into one clearly marked config file – every step is in the documentation.
Everything the App Does
Discovery
- [+] Interactive map with a custom dark map style and color-coded pins per venue category
- [+] Rich map callouts: name, category, distance and a “View Details” action
- [+] Map / List view toggle on the home screen
- [+] Radius search: Near Me, 5, 10, 20 and 50 km with a visual radius circle and +/- stepper
- [+] Live text search across venue names and artists
- [+] Category filter chips: Nightclub, Live Music, Pub, Lounge, EDM Club, Rooftop, Bar, Karaoke Bar, Dive Bar
- [+] Artist / performer filter for events
- [+] Real GPS location (expo-location) with Haversine distance calculation shown per venue
Stories
- [+] 24-hour venue stories in a horizontal stories bar with an Instagram-style viewer
- [+] Managers post photo stories from their venues (camera or photo library)
- [+] Automatic expiry: client-side filtering plus a scheduled Cloud Function that purges expired stories and their storage files every hour
Venues and Events
- [+] Club details: cover image, rating, description, contact number, distance and the venue’s upcoming events
- [+] Event details: poster, artist, date and time, price and “free before” handling
Bookings
- [+] Three booking types: ticket, table reservation and free guest list
- [+] Guest count selection and confirmed / cancelled statuses
- [+] Bookings screen with real-time updates and a cancel action
- [+] Denormalized booking records for fast list rendering with fewer Firestore reads
Accounts and Roles
- [+] Email and password authentication via Firebase Auth
- [+] Role selection at sign-up: regular user or club manager
- [+] Manager sign-up creates the account and the manager’s first venue in one flow
- [+] Role-aware interface: managers get a dashboard button, signed-out guests see a “Club manager? Log in here” banner
- [+] Profile screen with user data, sign-out and preferences stored in Firestore
Manager Dashboard
- [+] Full venue and event CRUD from a dedicated dashboard
- [+] Create venue with an address search and map-pin location picker (geocoding)
- [+] Cover image upload to Firebase Storage from camera or library
- [+] Create events per venue with a date and time picker and pricing, including free events
- [+] Hide and unhide venues and events without deleting them
Polish
- [+] Dark neon theme controlled by a single design-token file (colors, spacing, typography, radii)
- [+] Loading states, empty states and user-facing error messages throughout
- [+] Real-time Firestore subscriptions for clubs, events, stories and bookings
- [+] Platform-aware shadows, keyboard handling and safe-area layouts on iOS and Android
Technology
- Framework: React Native 0.83 with Expo SDK 55 (dev client)
- Language: TypeScript (strict mode)
- Navigation: React Navigation 7 (native stack)
- Backend: Firebase – Auth, Firestore, Storage, plus one scheduled Cloud Function for story expiry
- Maps and location: react-native-maps and expo-location
Third-Party Services Disclaimer
Important: this template relies on Firebase (authentication, database, storage and Cloud Functions) and the Google Maps API (map display and geocoding). These are third-party services provided by Google and are not developed or maintained by the author. Both services operate under their own terms of service and pricing: while both offer free tiers that are sufficient for development and testing, exceeding those limits or enabling paid features may incur additional costs that are the buyer’s responsibility. Please review the current Firebase and Google Maps pricing and terms before publishing. The author is not affiliated with Google, and no API keys or paid accounts are included with this item.
- Media: expo-image-picker, expo-video, expo-linear-gradient
- Icons: lucide-react-native with react-native-svg
What the Buyer Gets
- [+] Complete source code for the app and the Cloud Function, organized in a clean service-layer architecture
- [+] Both iOS and Android apps from a single codebase
- [+] Illustrated setup documentation: Firebase project setup, Google Maps key, renaming the app, changing the bundle ID, replacing the icon and re-skinning the theme
- [+] Demo dataset with ready-made venues, events and stories, plus two test accounts
- [+] App Store and Google Play submission checklist
Development Disclosure
Portions of this template’s source code were developed with AI-assisted tools. All code has been reviewed, tested and documented by the author.
Please note: this item is a source-code template, not a finished hosted product. Basic familiarity with React Native, npm and Firebase is required to build and publish. The documentation covers every setup step, and re-skinning the whole app takes minutes because every color comes from one theme file.
| Type | Native Web App |
|---|---|
| Author | mefjudevllc |
| Price | $14 |
| Sales | 1 |
| Rating | 0 (0) |
| Published | Sep 14, 2026 |
| Last Update | Sep 14, 2026 |
| Compatible Software | Other, Other, Other, Other, Other |
| Mobile Files Included | JavaScript JSON |
Categories
Tags
External listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.
Products of the Week.
Submit🥇
STOP GUESSING WHAT TO POST
AI that learns your brand voice and builds a month of consistent, on-brand social content: carousels, posts and hooks that sound like you, not like everyone else's AI.
SaaS · 7,344 views · 67 clicksSaaS · Week 46 · 7,344 views · 67 clicks
🥈
Conversational Backlinks for Busy Founders
Place Backlink Relevant Conversation for your domain across Forums and Conversations
Website · 46,619 views · 232 clicksWebsite · Week 46 · 46,619 views · 232 clicks
🥉
upvote.club
Free Social Media Engagement that Helps Boost Your Content. Upvote Club supports 19 social networks with 100+ engagement actions in one dashboard. Add links to your posts and get free engagement from real users.
SaaS · 44,561 views · 127 clicksSaaS · Week 46 · 44,561 views · 127 clicks
#4
Substack Posting API
Onboard your Agent to Substack. Write Publish on Substack via API
SaaS · 63,446 views · 206 clicksSaaS · Week 46 · 63,446 views · 206 clicks
#5
Seenshot App
Free, Fast, MacOS Screenshot app. Make Screenshot cmd+shift+2 and send it via link
Desktop App · 32,697 views · 127 clicksDesktop App · Week 46 · 32,697 views · 127 clicks
#6
Hand-Placed Backlinks $9.99 per link. Flat rate.
Buy hand-placed forum, Q-A and directory backlinks. Flat $9.99 per link, no subscriptions — you only pay for approved listings.
Website · 8,318 views · 19 clicksWebsite · Week 46 · 8,318 views · 19 clicks
#7
Free Invoice Generator - PDF Invoices in Your Browser, No Sign-Up
A free invoice maker for freelancers and small businesses: fill in the invoice, check the live preview, and download a PDF that looks exactly like it. Any currency, tax per item, three templates, no sign-up, and nothing leaves your device.
6,946 views · 29 clicksWeek 46 · 6,946 views · 29 clicks
#8
Merge PDF Files Free - Combine PDFs in Your Browser, No Upload
A free PDF merger for office workers, students, and freelancers: combine PDFs and images into one file in the browser, reorder files and pages, pick page ranges, keep bookmarks, and open password-protected PDFs. Nothing is uploaded, no sign-up, no watermark.
6,428 views · 18 clicksWeek 46 · 6,428 views · 18 clicks