Skip to content

kelvinch9/MCIT-Chrome-Extension

Repository files navigation

MCIT-Chrome-Extension

See our devpost submission here: https://devpost.com/software/mcit-portal-a-chrome-extension

Members:
Jorge Camilo Wu, Kelvin Cheung

Languages:
HTML, CSS, JavaScript, Chrome APIs

Overview
We've created a MCIT Portal in the form of a chrome extension that allows easy navigation to frequent links for the MCIT program. As full-time students, we've wasted a lot of time bookmarking links, clicking through layers within Coursera, and digging through email and Slack channels to find imporant links. The MCIT Portal solves this problem in a lightweight and intuitive chrome extension.

Features

  • Lightweight
    MCIT Portal is lightweight, and does not run in the background. MCIT Portal only runs when the extension is clicked on or when the settings are saved. This saves precious memory in an already memory hungry browser!
  • Open-source
    MCIT Portal is open-source (duh!). Additionally, there are opportunities for students of the program to provide feedback and add new features.
  • Secure
    Unlike other chrome extensions, MCIT portal does not require a login, account, or any special permissions. The only data stored by MCIT Portal can be found in the options page, and is stored internally on your gmail account using chrome.storage API.
  • Inuitive
    We've spent a lot of time on designing the UI of the extension. It's designed to be minimal, yet still makes navigation a breeze for users.
  • Dynamic
    The links in the portal are dynamic and update based on your class selections and course term. In other words, the links are always kept current, saving the user time in removing and adding bookmarks! You can use this extension from when you enroll in the program, until you finish the program.

Navigation

MCIT Portal supports the following navigation:

  • Coursera (along with your selected courses)

    • Overview
    • Live Events
    • Grades
    • Resources
  • Piazza (along with your selected courses)

  • Slack

  • Administrative

    • Contact MCIT Staff
    • PennInTouch
    • Academic Calendar
    • Student Handbook
    • Handshake
    • MCIT Seminars
  • ProctorU

  • Settings

What's next for MCIT Portal?

  • Collaborative and Open-source

We'll listen to our users and keep this extension running. We'll also add new features based on community feedback, which is built right into the extension.

  • Dark Theme

We understand that many users prefer a dark theme in their Chrome browser. In a future version, we'd like to give our users the choice of a dark-themed MCIT Portal!

  • Chrome Web Store

With the permission of the University of Pennsylvania, we plan to host this extension on the Chrome Web Store. This makes it easy for students to find, and for us to distribute updates.

About

MOSA Hackathon - Winter 2020

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published