SideQuest
Senior iOS Developer · GT iOS Club
Make traveling more fun by turning every place into an adventure you can explore, play, and remember! Built with a full SwiftUI + Firebase stack.
SideQuest is a social adventure iOS app built as the GT iOS Club Spring 2026 project. It encourages exploration by turning locations into quests users can complete, share, and collaborate on. The app emphasizes social interactions, shared experiences, and discoverability via a feed of user-generated quests and posts.
Key product goals: make discovery of nearby activities effortless, encourage collaborative play through shared quests, and create a lightweight social layer focused on short-form achievements and photos.
- Built core SwiftUI + Firebase features across quests, feeds, profiles, collaboration, and leaderboards.
- Helped implement quest posting and collaborator flows.
- Worked on image uploads and Firestore-backed social features.
- Built and redesigned UI components such as ranking cards and profile/feed views.
- Integrated real-time social interactions such as comments, reactions, and collaborative quest posts.
- Technical Leaders
- Amber Verma, Nithya Ravula
- Senior Developers
- Artem Kim, Brian Pan, Archit Lakhani, Aditya Jha
- Senior Designer
- Janet Chang
SideQuest — iOS Club Spring 2026 Project
The SideQuest app is organized into shared code and feature-based folders.
Common — The Common folder contains code used throughout the app. This includes models, reusable UI components, Firebase files, etc. This helps avoid duplication and keeps shared logic in one place.
Feature folders — Each major part of the app has its own folder: Home, Profile, Feed. Each feature folder is divided into Views and ViewModels.
Home Views ViewModels Feed Views ViewModels Profile Views ViewModels
This keeps features modular and easy to maintain.
2
Stars
0
Watchers
0
Forks