Emanuel Rios

Communities - thecommunitiesapp.com

Overview

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.

Role

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.

Process

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.

Features