Inspiration

It is difficult to form project teams and we use Tele groups to ask for partners in Uni, but to no avail. Becomes overlooked in a crowded space and becomes difficult to work in unfamiliar teams especially in the beginning

Even when in class, its awkward for the first few weeks working together as a group. Imagine that weird silence where we don't understand the dynamics at all!

What it does

ChakMate! helps students

  • Find others in the same course
  • Form a group.
  • YNWA!

This is a functioning app which links FE with the BE.

How I built it

It was built on Firebase and Flutter, with an authentication system for students. After which, students can find others in the same faculty and add each other as friends, forming their project groups even before the module officially starts.

Challenges I ran into

  1. working as a team on a common repo as it is our first hackathon together and much more individually. Therefore, we had to resolve alot fo conflicts on GitHub.

  2. Understanding the requirements of our prototype and developing their use cases. We adopted a highly adaptive SDLC for the past 24 hrs as we.only began a day ago.

  3. Due to the lack of time, we adapted certain features quickly. eg. Chat function was replaced with "Add Friends", similar to social networking but for students!

  4. 24 hrs is definitely tough..... we had less than 3hrs of sleep individually :(

FRONT END: Issues coding to fetch data from the database

BACK END: First time doing and definitely tough to organise the database and plan the collections

Accomplishments that I'm proud of

We are proud of several things. One of them is the fact that we managed to create a minimal product with basic functionalities despite the immensely short time frame, and our general lack of expertise in the technical stack. Despite the immense number of errors and bugs that we have encountered, we managed to pull through and push till the very end, we are proud of this perseverance.

What we learned

We learnt many things as well. One of them was the language flutter, how to use Firebase Authentication, and how app development is like. We have also experienced how software development is like in the real world, and the difficulties involved. being adaptive in our sprints

What's next for ChakMate!

Chat function between users when they have added each other as friends

Intellectual algo to match students of the same interests and character (through questionnaire). Enables proper matching with the soft skills accounted for.

Expand to include modular announcements and even for future hackathons. Form friends not just project mates that work together for 1 semester on the Uni Project. Explore together!

Built With

Share this project:

Updates