Inspiration
I had thought of this project a long while ago but never gotten around to create it. This hackathon gave me the motivation to finally get it done. I created this because I wanted to have a system to sync browser history regardless of what browser I use.
What it does
It syncs browser data (currently only history) between browsers, both chromium and Firefox!
How we built it
This is a web extension that is built using JavaScript and Express.JS to handle some back-end server tasks. The UI is built using CSS and bootstrap for now.
Challenges we ran into
I faced a lot of challenge when trying to implement user authentication and making sure the right user gets to see the right history and there is no overlap of data. This took the most amount of time. But the mentors at SpartaHack were really helpful in this regard.
Accomplishments that we're proud of
Proud of everything I made, especially as a solo dev.
What we learned
How to build web extensions using JavaScript and Express JS.
What's next for Cross Sync
I want to implement end-to-end encryption between client and the remote server to enhance user privacy. And also sync data other than history like bookmarks and cookies.
Built With
- bootstrap
- express.js
- javascript
- webextension-api
Log in or sign up for Devpost to join the conversation.