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
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.
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.
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!
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!
Log in or sign up for Devpost to join the conversation.