Inspiration🥰
As the Covid-19 pandemic approaches an end, schools, businesses, and society has been slowly reopening. We shift our focus now on restoration and rebuilding our lives to what it was before the pandemic. This means finding solutions that ease us all back into society.
That's why we came up with our application, Check.Ed, focusing on easing students into in-person classes. Before you can enter your class, you do mandatory covid screenings, masks, vaccination records, and ID checks. A lot of class time is wasted in this process.
To quickly get students into class, we have streamlined the whole process into an app called Check.Ed to check students into their class with ease.
What it does🤔
We use unique QR code generation and mask detection vision AI to assist in the process.Our app allows students to sign up using their school’s email, password, and student number. Once the account is set up, students then can upload their vaccination records and student ID. These documents can be approved by the school administration.
Once the supporting documentation has been approved, students can complete their daily covid screening test and then use the AI mask detection system.
Once they have passed both of these checkpoints, the app then generates a unique QR code containing the vaccination status, student ID, and verification status of the heck to be used for the day. The student can then check into their class by scanning their QR code to their classroom.
How we built it👷♀️👷
The prototype of the app was built on Figma, where all components, themes, colour palettes, and fonts were decided.
We used Android Studio, Java, and Gradle to develop our Android app! Additionally, we used Google Vision API to detect if a student is wearing their mask, then we generate the QR code if they satisfied both the screening and mask check! Check out the video for a demo of the project!
Challenges we ran into🤯
Our initial concept was to promote this app for businesses to also use alongside educational institutes. There are many problems that come with storing highly sensitive personal information such as government ID’s. There also is no way to properly check if the people match their government ID when entering stores. We instead limit this app for schools to use as there are fewer problems with using student ID’s. The student then signs in with their student ID and school account, limiting fraudulent use of others’ ID as students are trying to go to their own class.
Apart from the logistics of the app, we ran into problems when designing the Figma and making the application as user-friendly as possible. We attempted to streamline many different designs to make it as easy as possible to navigate the app. After many different iterations, the UI/UX team finalized the design that is now used.
From the development side, creating the app on android was difficult. It was not easy getting used to coding for android development and was new to our developers. There were many problems with using the Android studio emulator, the emulator would crash a lot and result in having to reset often. The finished prototype of the app was not able to be completed, the time constraint was difficult to work around as we had many ambitious ideas.
Despite these challenges, we pulled the app together and it looked amazing!
Accomplishments that we're proud of😊
We are very happy and proud to have designed an app that easily streamlines the process of checking into class. It was a problem we all had with our schools. Being able to complete a mask detection program using AI and a QR code generation was a huge accomplishment.
Our biggest accomplishment of them all is our amazing teamwork! This was the first time our team has collaborated on a project together and we all worked so well together. From fleshing out the design of the app to actually implementing it, everything went surprisingly smooth! We had such a fun time creating this project together.
What we learned👩🏻💻
We learned for the first time how to use Figma and prototyping. Before this hackathon, this was the first time our UI/UX team have ever fully designed an app and prototyped it on Figma.
Our programming team has minimal experience creating an application so this was also a first for creating an application on this level using both AI detection and QR code generation.
What's next for Check.Ed⏭
In the future, we'll be adding analytics on the school’s side of the application, where schools can see the data of students using the app.
As the pandemic comes to an end and restrictions are lifted, the app will be shifted to be more attendance-oriented. Professors and education providers can use the app to keep track of students in the class, their attendance, and more features that can be explored.
Built With
- android-studio
- api
- figma
- firebase
- google-cloud
- google-cloud-vision
- gradle
- java
- rest



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