Defne Genç Portfolio
← Back to Dev Projects

Flock

Class ProjectCS 278: Social Computing

Project Overview

Flock is a social app designed to make it easier for close friends to hang out in small groups. By letting users share when they're free and see what their friends are up to, Flock helps create spontaneous plans without the awkwardness of asking around. The app is inspired by social science theories about how transparency and shared awareness can bring people closer, and every feature is designed to make connecting with friends simple and natural.

Flock was built with React Native to create a seamless and fully functional social networking app. We implemented dynamic routing, real-time updates, and optimized backend fetching, with native calendar integration and OAuth authentication.

What I Did

I contributed to both the design and development of Flock, creating a user-friendly interface for key features like the event feed, adding friends, and scheduling plans. I also worked on the backend, ensuring smooth functionality for features like creating events and RSVP-ing to hangouts.

Mockups

Flock mockup 1
Flock mockup 2
Flock mockup 3

What I Learned

I deepened my understanding of designing for social systems, particularly the importance of social proof in driving engagement and the challenges of mitigating context collapse. Through iterative testing, I honed my ability to align technical implementations with theoretical goals, ensuring the app effectively strengthened trust and close social bonds.

Team

Elena Recaldini, Malina Calarco, Pedro Civita

Class/Event

CS 278: Social Computing

Work Type

Class Project