top of page

Chally - Social Media App 

A platform to challenge friends

25231.png
 
 
 
 
My Role

I was the project manager for Chally and was in charge of implementing a group chat feature with our own challenge feature in a team of three. We built a social media app where users could create groups and create challenges in those groups, where users could participate by posting images or videos to see who could perform the challenge the best. We were in an iOS program called Codepath, where different teams had to create an iOS app to present on demo day to other members and potential investors.

Tools: Xcode, Parse, Marvel (Mockup Website)

Skills: Project Management, Front-End Development, Back-End Development

Background

Main social media apps such as Instagram and Snapchat focus on sharing pictures or videos of your life and getting responses from friends and followers. Viral video or pictures usually occur whenever a user gets wide attraction for enacting a challenge, usually accompanied with a #"Challengetitle". The world starts to notice more users following a challenge and it creates a brief moment of excitement for others to participate in.

Problem

The main problem is that there does not seem to be a way to make challenges personal amongst friends.

Solution

We created a minimal viable product of a social media app where you could create groups amongst friends and create private challenges in those groups to keep track of posts.

Implementation

App Evaluation

We first wanted to lay the groundwork of the idea for Chally, we wrote six key points for the app in order to understand who our app was for:

  • Category: Social Networking / Photo & Video

  • Mobile: This app would be primarily developed for mobile but would perhaps be just as viable on a computer.

  • Story: A platform for users to see current trending challenges and more importantly being able to challenge friends, family, and the world.

  • Market: Any person who enjoys viewing current trends and participating in fun challenges.

  • Habit: This app could be used as often or as little as possible depending on how free the individual is.

  • Scope: First we will make it clear how easy it is to set up challenges with friends. Then it could evolve into a platform defining new challenges around the world. Being able to become a platform that interests other brands for advertising.

Storyboarding

We had a general idea of what was the main features of Chally:

  • Be able to create groups

  • Make private challenges

  • View challenges in a group or in the main home page

Once we had a foundation, we began creating wireframes for the app:

Screen Shot 2020-12-25 at 2.54.22 PM.png
Screen Shot 2020-12-25 at 2.54.31 PM.png

Mockups

Having the wireframes, with the help of the team I created functional mockups for the Chally to help us with the UI for the app during production:

 

 

 

 

Production

We split the work into three parts:

  • Chat feature & private challenges

  • Profile & sign in

  • Home page and creating public challenges

We started this project in March, during the beginning of the COVID-19 lockdowns, so we did not have a chance to meet in person.

However, that did not slow down our production. We created a Kanban board on Github and created multiples features that needed to implemented:

Screen Shot 2020-12-25 at 3.01.57 PM.png
Screen Shot 2020-12-25 at 3.12.16 PM.png

Examples of our kanban board on Github

We had weekly Zoom calls to go over the features we completed for the week and what we had planned for next week. Since we only 10 weeks to complete the app, we made sure to do biweekly meetings to make sure everything was going according to our milestones:

Screen Shot 2020-12-25 at 3.15.41 PM.png

Our weekly sprints to make sure production was smooth

Results / What I learned

We presented our app in front of hundreds of Codepath remembers and potential investors over Zoom. The response from them was great and in the end, we created our vision of the app and were satisfied.

It was great to learn how to break up the project into different sprints to handle all the work. Creating weekly milestones and managing the kanban board was a great experience as it helped to grow my managing skills. More importantly, I got to see the app come to fruition.

Working with the front end and working with our database Parse, felt like an internship. Especially working online helped me to prepare for what a remote internship would feel like. Overall we created an app whose goal was to create stronger bonds amongst each other and have fun with those relations through challenges and participation.

Screen Shot 2020-12-25 at 3.38.14 PM.png
Screen Shot 2020-12-25 at 3.40.21 PM.png
Screen Shot 2020-12-25 at 2.34.52 PM.png
bottom of page