Community Events
launch Source Code launchC
My contribution — share of each area's work done by me
assignment Overview
Expo managed React Native app built for a client, letting people create events and share them with their community. A Spring Boot REST API hosted on AWS serves the mobile app, while the in-app chat runs on Firebase Realtime Database.
Events can be shared to social media through deep links: the shared URL opens the event directly in the app when installed, and falls back to a website showing the event details otherwise.
stars Features
Upcoming and highlighted events feed for discovering what is happening in the community. Feature
Deep-linked social sharing — event URLs open in the app or fall back to the event page on the website. Feature
Automatic reminder notifications a day before the event and again on the event date. Feature
Event locations on a map; tapping the address hands off to Apple Maps or Google Maps for navigation. Feature
Real-time chat between attendees built on Firebase Realtime Database. Feature
Admin panel for uploading event media such as banners and setting the event location. Backend
code My Highlighted Tasks
Wrote around 70% of the mobile app and website code, including the custom UI design and animations — the trickiest part of the interface work. Frontend
Implemented the real-time chat and kept notifications reliably in sync with event and chat state. Feature
Contributed around 20% of the Spring Boot API service powering the app. Backend