Inspiration
Our team was inspired by our personal struggles and frustrations using Canvas to complete assignments and manage our courses. We felt that Canvas does not maximize its current features and could benefit from additional tools that help students meet deadlines, stay organized, and connect with their colleagues. Our team and many other college students struggle to stay motivated and feel productive, therefore we have designed a chrome extension, Tivity, that encourages students by sending out positive affirmations and customizable “celebrations,” while also allowing students to use essential productivity tools all in one easily accessible place.
What it does
Tivity allows students to create a profile from their Google account. Users can customize their account by setting their status and the assignment they’re currently working on, change their profile picture, customize their “celebration” (choose image, song, confetti, etc.), and change their color scheme. They can also connect their account to Canvas, Google Calendar, and Outlook, and share their progress. Tivity also has an accomplishment feature with streaks that progress each day that you login. Within the “Friends” tab, users can “friend” other students from their current courses, view their status, and message them. They can also search for students within their courses or from other courses and universities. They can then request to friend them and add or decline users who have friend requested them. Within the “Tools” tab, users can set timers, delete timers, import reminders and tasks based on Canvas deadlines, create reminders, seek help and resources, and press the “Celebrate” button.
How we built it
We designed Tivity with the Figma tool, and built our product using HTML & CSS, along with JS and JSON. We used Visual Studio as the IDE, and Github to collaborate.
Challenges we ran into
We struggled with coding Tivity, as none of our group members have explored coding or designing a plug-in or chrome extension before. Working with a completely new interface was quite challenging, since we only had basic experience in app and web design. Additionally, the languages were new to most of us: out of 4, only one of us had previously coded in JS, HTML, and CSS. For the majority of us, coding this project was brand new and a learning experience.
Accomplishments that we're proud of
We're proud of having been able to code and implement even a small part of our design; We didn't start out expecting ourselves to, yet we somehow worked through the night and were able to come up with some product that showcases our vision. We're most proud of having been able to complete a full prototype design of Tivity and been able to code our own chrome extension.
What we learned
Developing an extension from scratch using HTML, CSS, and JavaScript
What's next for Tivity
Integrating with canvas to get data displayed on Trinity Connect with other sites and calendars Potentially broadening to web application

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