I am part of MOUSE Squad at my high school which is basically a club/class that is geared towards teaching students about various electronics being used at school and how to fix them in case of a problem. I wanted to create a custom ticket system for the school that would have a better UI and UX.
The user logs in via their Google account and submits a ticket stating the room and what problem they are having. The details are timestamped and pushed on to Firebase so it's instantly updated simultaneously across all devices.
My first note taking app in Android. Feel free to change it up however you like. Base app was made through the Bitfountain course and I added stuff like activity animations, swipe to dismiss etc.
A minimalist approach to academic peer assistance.
Given that I was in an academic setting, I thought it fitting to work on an application that would benefit the students and/or school staff. It was the end of the school year and that gave me idea for something that would aid the students in exam preparation. As a student I know very well how often procrastination happens and how disastrous it can be the night before exam day. Instead of frantically searching for resource websites and messaging idle friends on Facebook for help, students can utilize my app to quickly get in touch with other people to study. To provide an example; User A signs up to the app and lists the subjects and/or topics they are proficient in. At a later time, User B comes along, does the same and also indicates that they need help in, let’s say Mathematics, at the moment. User A had listed that they are proficient in Mathematics and as such are notified via text that User B needs help along with a shortened URL linking to a group chat. Multiple users are allowed to join in and help each other in regards to that topic only (which in this case would be Mathematics).
In essence it is a minimlist approach to peer academic assistance. I used MaterialeCSS library for UI and jQuery for sending requests, Twilio for purchase of VoIP numbers and handling delivery of SMSs, NodeJS for the backend to handle the incoming HTTP requests and Firebase to store user metadata. This is the first project that exposed me to NodeJS.
You can contact me at firstname.lastname@example.org