Burak Uyar

Case Study: Studify

Studify is a mobile social platform that brings people together to collobrate on anything.

Project Summary

Short description of the client and project requirements. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor.

Project Requirements

  • Requirement lorem ipsum dolor sit amet, consectetuer adipiscing elit.
  • Requirement donec pede justo, fringilla vel, aliquet nec.
  • Requirement phasellus ullamcorper ipsum rutrum nunc.

Project Background

Studify is a mobile social platform that brings people together to collobrate on anything.

At the university, students rely on each other to study with. In order to get higher grades in exams and be motivated, students prefer to group study rather than studying alone.

In my college years, fortunately, I always had friends to work with before midterms and finals. But we realized that many students have no chance to group study when their friends graduated and they are not. Also same problem exists if you are doing a master's degree and no time to meet new people.

So we decided to build an app to help those people to find study buddies around the college.

Requirements

Users should be able to:

  • list all topic activities around their college.
  • create topics with some talent that other users need to criticize themselves on.
  • enroll a topic with critizing themselve on talents specified.
  • list all study groups on an active topic and the fitting score.
  • send join request to study groups.
  • create groups

Users in some study group should be able to:

  • chat with group members.
  • get notified when a join request received.
  • accept/decline a join request.
  • kick a group member.
  • leave the group.
  • lock the group so no one can send the join request.

Challenges

  • Notification mechanism should be interactive.
  • Fitting score must be calculated based on talent vectors of group participants.
  • User experience must be considered.

Actions & Outcome

First thing to do was to design relational database entities. After database design process, I designed a Restful API to help frontend and backend development to get faster results. We used Swagger UI to collaborate on API. As the mobile developer, I was responsible for Android application development.

The key parts of the mobile development process was:

Conclusions

Studify is very easy to use and provides a simple solution to the problems mentioned. Thanks to Observable Pattern and Firebase Notifications, Studify is way more interactive than I expected.

Fake Advertisement of Studify

Actions & Outcome

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus.

image
image

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus.

The Results

Efficiency
20% up
Metric description lorem ipsum dolor sit amet.
Customer Satisfaction
14% up
Metric description lorem ipsum dolor sit amet.
Sales Generated
$130K
Metric description lorem ipsum dolor sit amet.
Overall Cost
20% down
Metric description lorem ipsum dolor sit amet.

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus.

Client Testimonial

Simon is a brilliant software engineer! Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis.
image
James Lee
Product Manager, Amazon

Want me to help with your project?

If you take on freelance work, you can use this section to prompt any potential clients to get in touch with you with their project requirements.

Choose Colour