Inspiration
Being a student myself in the past I realized that I spent a large amount of time understanding and collecting materials for the exam as compare to actual studying. After some research and discussions with students, I figured this is a challenge that almost every student face leading to the realization that how I can use technology to solve this problem.
What it does?
A Flutter App that organizes exam data in a more effective and useful manner so students can spend more time studying rather than putting so much time and effort collecting study material, past papers, mocks, guess papers, etc. and organizing their time and studies.
How I build it
I created mockups for MVP which I then implemented in Flutter using BLoC architecture. Also for secure and fast authentications, I used Firebase. Whereas the backend is just a simple python flask application.
Challenges I ran into
My biggest challenge was understating BLoC and learning about state management in Flutter. As my goal was to create an MVP that is scalable and easily manageable. And of course, as always the documentation and the community were a huge help.
One other interesting challenge was the implementation of Unicode for subscript and superscript text in Flutter.
Accomplishments I am proud of
I am proud that in such a short time I am able to create an MVP for my app using Flutter with proper state management architecture.
What I learned
State management, BLoC pattern, Firebase Auth, Google Sign In.
What’s next for Sawalia app
The next step for my app will be data collection and proper backend integration which is a huge part of my idea. The goal is to get an early launch so I can validate my idea and grow my app accordingly.

Log in or sign up for Devpost to join the conversation.