TAPPA Events Discovery App
Mobile application for discovering local events and activities
TAPPA Events Discovery App
TAPPA is a mobile application designed to help users discover events, activities, and experiences in their local area. The app uses location data, user preferences, and social connections to create personalized event recommendations, making it easier for people to find activities that match their interests.
Features
- Personalized Discovery: AI-powered event recommendations based on user preferences
- Location-Based Suggestions: Find events near your current location
- Social Planning: Invite friends and coordinate group attendance
- Event Categories: Browse events by type (music, food, sports, arts, etc.)
- In-App Ticketing: Purchase tickets directly through the application
- Event Reminders: Notifications for upcoming events and favorites
- User Reviews: Community ratings and feedback on events
- Organizer Profiles: Verified accounts for event creators and venues
Technologies Used
- Frontend: Kotlin for Android Development
- Backend: Node.js with Express
- Maps & Location: Google Maps API integration
- Notifications: Firebase Cloud Messaging
- Analytics: Firebase for user behavior tracking
Development Process
I designed the app with a focus on user experience, creating intuitive navigation flows and visually appealing interfaces that highlight event details without overwhelming users. The recommendation algorithm was developed iteratively, incorporating user feedback to continually improve suggestion relevance.
Challenges & Solutions
One of the main challenges was building an effective recommendation system that could deliver truly personalized event suggestions.
Another challenge was designing the app to work effectively in both dense urban areas with numerous events and less populated regions with fewer activities. I solved this by implementing dynamic discovery radiuses that adjust based on location and event density.