Inspiration

We noticed that the internet is a lovely place to share our opinion, feedback and cool trivia. Although sometimes it just sucks because you can't see what other people are saying / think about certain websites or pages...🤔

So that's why we decided to make a centralized global comment section for every website in the world!

What it does

This is our team's project for uOttaHack's 5th year hackathon! Our project is a chromium based web extension that essentially acts as a universal social media platform that features likes and comments! Did we forget to mention it works on ANY website? 😳

How we built it

  • Using a tech stack of JavaScript, HTML and CSS for the front end, which includes the User Interface of Interlinked's comment section.
  • In the backend, we decided to go with Node.JS, Express (for our REST-APIs) and the MongoDB Node.JS driver.

Challenges we ran into

The uOttaHack5 Hackathon was a challenging yet rewarding experience.

One of the biggest hurdles we faced was our lack of prior experience with databases and backend work, and we had to learn how to work with them from scratch. This was time-consuming and required a lot of effort, as we needed to understand the complex underlying concepts and structure of databases in order to integrate them with our project.

In addition, linking the backend of the project to the database was also a challenge, as we needed to make sure it acted as a smooth and seamless middleman between the user and frontend. Despite these difficulties, we were able to overcome them through hard work, perseverance, and a lot of trial and error. In the end, we believe our efforts payed off because we managed to learn a lot of cool stuff that we know we could put to use in our future projects

Accomplishments that we're proud of

  • Really connecting as a team, and finding an idea we all loved to work towards and contribute to!
  • Learning a lot of various skills in many departments including backend work, databases and awesome collaboration techniques

What we learned

  • Backend with Node.JS
  • Express for full REST-API intergration with backend and frontend
  • Chromium based extensions (how they work and etc)
  • MongoDB databases, collections and much more!

Tech Stack ⚒️

Client: JavaScript, HTML, TailwindCSS Server: Node.JS, Express, MangoDB Driver Database: MangoDB

What's next for Interlinked

Who knows! 👀 I personally would love to keep working on the project and I believe my teammates would say the same. I was doing the backend work, and I'd love to finish fully fleshing it out and making it to be a fully finished and polished extension. In the future, I'd also love to work on implanting my previous experience with Tailwind CSS to really make its aesthetics pop 😎

Share this project:

Updates