Inspiration
Between Piazza posts, Canvas announcements, and a deluge of 400 daily emails, online classes have been nothing but a living nightmare for students. Finding help in classes amongst this sea of resources is simply a time suck for everyone involved. We saw this and decided to build TutorTech––a mobile app that allows students to easily connect with tutors in their classes based around both of their schedules. By streamlining communications within one app, students can avoid worrying about the mess of online logistics and focus on what matters most: their education.
What it does
TutorTech is an Android app that allows students and tutors alike to schedule tutoring appointments. Through the app, students can select their courses, which tutor they’d prefer, and select from a list of available time slots. Consequently, tutors can list times in which they are available, and will get notified when a student has registered for a particular timing. TutorTech has the advantage of providing real-time updates, through which students and tutors can stay up-to-date on their respective time slots.
How we built it
Android Studio and Java
Challenges we ran into
-- Finding an idea that motivated all of us -- Working with only three team members -- Virtual collaboration -- Learning new technical skills -- Creating a static Boolean array that updated on all Activity pages
Accomplishments that we're proud of
-- Getting a working app built while having zero knowledge of Android development 24 hours before -- Using if-else statements and a boolean checker to prevent students from selecting more than one time slot at a time
What we learned
-- How to use Android Studio -- How to implement our knowledge of Java programming to create an app -- How to divide work between team members -- How to navigate stack overflow to find solutions to specific coding problems -- How to use onClickListeners to switch between Activities
What's next for TutorTech
Our original idea was to create an app for Georgia Tech students only, but our end goal would be to make a more flexible app that caters to different universities around the United States, and possibly the word. At the moment, the app only has courses that the student inputs manually. Our end goal is to create a live database within the app that includes every single course Georgia Tech has to offer by accessing Georgia Tech’s catalog of courses. We also want to allow tutors to be able to enter their own times, and we will use methods to build out pages for all seven days of the week as opposed to hard coding everything. Furthermore, we want to build an account-based system so that students and tutors can sign in with their GT Passport information, add more user-friendly alerts within the app, and integrate Google Calendar API so that signups are automatically added to both the student and tutor’s personal calendars.

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