Inspiration

Every student has experienced the difficulties that arise with a sudden transition to an online learning medium. With a multitude of assignments, midterms, extra-curriculars, etc, time is of the essence. We strived to create a solution that enables any individual to be able to focus on their productivity through the power of automation.

What it does

ProSistant is an easy-to-download Google Chrome extension that will be available to any individual through the Google Chrome Webstore. This productivity assistant's main purpose is to ensure that the student is able to stay on track throughout the week by reducing the stress of having to remember deadlines and tasks while promoting a positive working environment.

How we built it

Through Google Chrome's developer mode, we unpacked a load package that consisted of all of our HTML, CSS and JavaScript files. HTML was used to give the content of the extension its structure, CSS a presentation language created to style the appearance of content—using, for example, fonts or colours. JavaScript was the functionality workhorse of the extension, powered and enhanced by Google's developer extension API.

Challenges we ran into

Although the development of the HTML and CSS code went relatively smoothly, the user interface that was working perfectly through the HTML interface failed to build when the Chrome extension was loaded. This was a major setback in the design process as there were many contradicting sources about the way to fix this. However, through repeated experimentation and fully diversifying in the behaviour of JavaScript, we were able to overcome this obstacle and build a Chrome extension that encompassed the interface that we wished for the user to interact with.

Accomplishments that we're proud of

All three of us were new to web development, and we were able to maintain a positive working environment while demonstrating our ability to pick up on new techniques in a fast and efficient manner. We are proud of our ability to implement unique features that we are confident will be of service for any student through the use of programming languages that, coming into this weekend, were foreign to us.

What we learned

We fully emersed ourselves in the hackathon environment and learned to trust one another when it came to implementing unique features that would eventually come together for the final product. We learned how to optimize HTML and CSS code to make visually appealing interfaces, and essential JavaScript code to increase user interactivity.

What's next for ProSistant

The potential for ProSistant is abundant. Our team will continue to roll out newer versions to implement even more productivity-related features and further improve the user interface.

Built With

Share this project:

Updates