Inspiration
I have always loved learning about new things and understanding certain subjects, but it hurts to see that underprivileged communities and individuals cannot have as big as an education. This app will be able to change that with volunteers as tutors and students able to learn anything.
What it does
This app allows students to create a tutoring request (location, time, subject, etc.) and volunteers in their area to accept and teach the students. Volunteers will gain reputation (points) for every subject they teach on and they can show jobs and colleges about their expertise through teaching. This is win win for both student and volunteer.
How we built it
The frontend uses flutter, so this app supports web, android, and ios. The backend is a dart server with a mysql database to store all the information.
Challenges we ran into
The main challenge was linking everything together; the frontend, backend, and mysql database. Individually, they did not pose a huge challenge, but linking them had many issues, and bugs, but I was eventually able to get past them
Accomplishments that we're proud of
I am proud of the frontend and presentation aspects of these projects, because from past mistakes I have learned that the presentation and look is just as important as the functionality of the whole thing. I was able to get both done, and the video presentation is now making the app even better.
What we learned
I learned a lot about connecting frontend, backend, and the database to have a comprehensive application to serve the tutoring needs. Each individual part can be done, but linking them all together was a great learning experience.
What's next for Yoda-tutor app
Next is of course to test and make sure everything is working, then more features such as inbuilt google maps, more security precautions, and overall smoother user experience.
Log in or sign up for Devpost to join the conversation.