Inspiration

I have a lot off things to learn and no time to do it all. However, web browsing already consumes much of my time. Why not do both simultaneously.

What it does

Teaches facts or trivia inline normal web content while web browsing. It analyzes the content on the page, finds an appropriate location to insert new content, and intelligently places one factoid. It occasionally gives little quizzes to test learned knowledge.

How I built it

Passifact is built as a Chrome extension with a Node.js backend and a Bootstrap 'course store'. Everything is custom code with no APIs or easily integrated data sets. We wrote all of the code to be scalable, mainly running on the frontend, and flexible to grow in the future. In general, it is relatively well written code.

Challenges I ran into

The wifi connection quality and security issues when connecting to countless servers were very large challenges which we wasted far too much time will. Integrating the pieces was fortunately much smoother than expected.

Accomplishments that I'm proud of

One particular element allows the extension to link directly into our website and pull selected course content by a simple click. This interaction is an extremely powerful simplification for the user.

What I learned

Far too much.

What's next for Passifact

Passifact will not be dying here. It is already released on the Chrome Web store and we will continue developing in the future to make it substantially better.

Share this project:

Updates