Inspiration
We wanted to optimize and maximize the learning potential within a university environment by allowing students to submit questions and submit feedback to the professor in real-time.
What it does
Allow instructors to gauge their teaching and receive feedback in real-time to adjust to the student's needs. Students can submit questions that everyone in the class can see and "up-vote" a popular question to gain priority in receiving a verbal answer from the professor. If a certain question exceeds a certain amount of up-votes, then the professor would be notified to address the question(s). These questions are stored in lecture sessions that are identified by dates and the course and can be reviewed in the future, even after the lecture ends.
How we built it
Java in Android Studio
Firebase
Challenges we ran into
The scope of the project was ambitious for the amount of time we were given
Several team members were not familiar with Android Studio
Firebase was entirely new to all team members and posed a challenge to set up and use correctly
Merging code between UI and business logic
Overlapping workflow and implementation
Accomplishments that we're proud of
A semi-working project that has a decently implemented UI
Better understanding of the applications and limitations of Firebase
What we learned
Firebase and its differences to traditional databases
Android studio and it's associated tools for mobile application development
Merge code well before the deadline
Set a foundation or ground rules for implementation of the requirements
What's next for StudiUS
Correctly implemented with a polished UI
Switch to a more appropriate database tool
Consider Xamarin for cross-platform development
Log in or sign up for Devpost to join the conversation.