Communities - thecommunitiesapp.com
Communities started as a platform that allowed users to connect over shared interests and topics. The focus was to build a platform that had what was going on in the world by a specific topic.
My responsibilities include end-to-end design and development of the iOS application and backend architecture. Working on this application allowed me to further refine my design and development skills, creating a balance between user experience and a sleek interface.
Creating Communities began with the idea of groups. I looked
through competing communities-based apps and felt that could
design a better experience. The core features I focused on
were intuitive event discovery, seamless ticket purchasing,
and social sharing.
For the frontend development I used my knowledge of SwiftUI
and UIKit to build a smooth and intuitive user experience. I
used Firebase Firestore, a NoSQL database for flexibilty and
real-time updates. On the backend, Typescript was used to
build the cloud server, running on Google Cloud.