Inspiration

Since 2020, a lot of competitions have been conducted online, this has provided ample opportunity for students around the world to showcase their skills. However, there are still many issues in delivering these competitions information. Competitions' information usually sent by teachers through chatting app(WhatsApp, Telegram is often mixed with other assignments or attendance tracking. Students often get bombarded by these messages from different groups and it is hard to find those information again when they need them.

What it does

A mobile app that help teachers to do the registration job and provides an easier way for students to access to different competitions so that they can showcase their skills, their talents and SHINE

How we built it

We use Flutter language to build an app and Firebase to associate with the app

Challenges we ran into

This is our first Flutter project. When we dived in, the syntax and structures of the language were so complicated. Whether UI design, Backend Firebase or git for version control, it took us a lot of time and effort to understand.

Accomplishments that we're proud of

Write over 2000 codes and trying to associate with the complex structure of Flutter

What we learned

During this hackathon, we have learned that we need to narrow down our idea and keep it simple. At the beginning of this Hackathon, we tried to create an app with many features. But, with the limited time constraint, we couldn't develop all of them. Therefore, we decided to choose the main component that has the most value and are able to solve the problem.

What's next for Shine App

In the future, there is a lot of features that can be added into this app. For example:

  • Community Feature- for students to share their knowledge, prepare for the competition together or even create a hobby group
  • Point System and Leaderboard system - This can act as a motivation for students to actively take part in the competitions.
  • Library Management System: Borrowing and Returning of Books

Built With

Share this project:

Updates