React Native + React.js · Music Events & Ticket Discovery
2NITE
2NITE is an event discovery platform focused on concerts, parties, clubs and music events.
Product Context
- The public 2NITE website currently highlights 25,000+ music events, 1,000+ locations and 3 countries, along with event discovery, presale alerts, favorite artists and venues, ticket provider comparison, ticket purchasing and a business/event portal.
- These are public product statistics published by 2NITE — not personal achievement metrics.
My Role
React Native / Mobile Engineer with additional React.js web contributions.
My Contributions
Mobile (React Native)
- React Native
- English/German localization
- Timezone-aware events
- Location-based events
- Animated headers
- onScroll
- onViewableItemsChanged
- Dark/light mode
- Firebase push notifications
- Google AdMob
- Dynamic link solution migration
Web (React.js)
- React.js
- Responsive event discovery interfaces
- Event listing
- Event discovery
- Location-based event discovery
- Business/event portal integration
Technology Stack
- React Native
- React.js
- Firebase Cloud Messaging
- Google AdMob
- Localization
Architecture
- Feature-based structure for discovery, event detail and account areas.
- Localization layer for English and German.
- Theme layer supporting dark and light mode.
Engineering Challenges
- Timezone-aware event rendering across regions.
- Migrating the dynamic link solution without breaking existing entry points.
Performance Considerations
- List rendering tuned with onViewableItemsChanged.
- Animated headers implemented against scroll without janking the UI thread.
Integrations
- Firebase push notifications
- Google AdMob
- Location services
- Business/event portal
Screenshots
Links
Outcome
Shipped and publicly available on the App Store, Google Play and the web.