Inspiration

As a student, sometimes time just flies by when you're studying or cramming to get that last practice problem in before class starts. From talking with friends, We've noticed that lots of students sometimes miss a class or are tardy because they struggle to find their classes' meet codes and input them. We wanted to make a website that not only we would use, but many people around us.

What it does

By entering the class code once and at a set time the class starts, the program saves the code and time to the user's computer. Whenever you have the site open and it's time for class, it will automatically open the google meet in a new tab and notify users with a gentle pinging sound.

How I built it

The majority of coding was done in JavaScript with some minor details in CSS and HTML. We decided to use Bootstrap as the framework because it doesn't require a dedicated server to run and can be hosted right off GitHub.

Challenges I ran into

One of the main challenges we ran into was detecting pop-up blockers. Due to new browser updates, new tabs are commonly blocked by the browser or even extensions such as UBlock Origin and AdBlock. We mitigated this by detecting if a tab would be allowed to open and notifying users to put the site onto a whitelist in order to run perfectly!

Accomplishments that I'm proud of

Created something with a professional minimalist aesthetic that I would use on a day-to-day basis.

What I learned

We learned how to use the bootstrap web UI framework.

What's next for Nimble

As a team, we plan to distribute Nimble to hundreds if not thousands of Howard County students and beyond so that their lives become easier in an unprecedented virtual environment.

Share this project:

Updates