Github

https://github.com/calhamJNorthway/RapidTabs/

Inspiration

There is no good extension in chrome to open up multiple bookmark tabs in one click. We want it so we can use it. Perhaps others will like it also. This extension has a real value and can greatly improve the productivity of many people's work (namely those in tech such as ourselves).

What it does

The extension is designed around one central page for all of your links, or rather, sets of links! Often when working on certain projects, many groups of pages are revisited, and with the advancement of modern web applications such as Figma, online code editors, etc., the browser is beginning to become a central hub of productivity. Of course, this also extends to groups of social medias, entertainment sites, news sites, etc. -- really, the possibilities are endless.

This page is accessible through the default extension icon at the top right hand bar of your screen, but can also be set to the homepage of your browser for a smoother, more integrated experience.

How we built it

Stack:

Challenges we ran into

Material ui and custom styles Chrome Extensions API was super challenging

Accomplishments that we're proud of

Building a working app in only 24 hours and actually deploying to the chrome webstore (pending review). There was a lot of problem solving related to various Typescript/Javascript components, but as a team we were able to work through this together and perservere as true coders :).

What we learned

Chrome Extensions API, TypeScript, and Material UI.

We learned enormous amounts of information in a colossal time crunch for this project. The majority of our headaches came from integrating with the Chrome Runtime API, which is trickier than it sounds. It's thwarted by permissions and documentation for certain (more specific) aspects is scarce. For Robin and Jordan, this was a first for making an app in React and it was a great building point in their careers as Web Developers in a fun and valuable manner.

What's next for Rapid Tabs

Polish the app a bit more and potentially sell it as a shippable product! It is already submitted to the chrome web store 🥳 and is currently pending approval for V0.0.1. We figure that this should happen quite quickly (few days maximum), just we couldn't submit earlier than an hour before the Hackathon so it's still getting reviewed.

For future features, we are interested in the idea of building a sync button, in order to synchronize one's traditional-style Chrome bookmarks with RapidTabs (using their existing Bookmark folders). In the right person, this could save enormous amounts of time and be quite handy.

Image

Share this project:

Updates