Inspiration

Talk to everyone, everywhere on any site. Bringing people together to comment on and share sites is something that is important to all of us. Some sites don't have comment sections and sharing website-wide notes is rarely seen. We make it easy to add notes to pages that everyone can see.

What it does

Allows users to log into an account and comment on any page on the internet. All comments get saved under that account and anyone can view the comments for a given page.

How we built it

Created a java server to store information and retrieve database entries. Javascript and other web languages were used to design the UI and client frontend.

Challenges we ran into

Gathering and parsing database info. Javascript request were too fast for browser load, so we got invalid requests from time to time for seemingly no reason. No sleep. Lack of time.

Avoid registration and other bugs by typing in exact values => Type in your email address correctly. Make sure there are no special characters in any of the text boxes. If you type in special characters they will be removed, but I wouldn't run the risk of bricking - no pun intended - the chrome extension.

Accomplishments that we're proud of

Track comments at any corner of the internet.

What we learned

How to make a chrome extension. How to work with manipulating databases and managing user accounts. All passwords are hashed (sha256) and stored as a hash in the database.

What's next for Footnote

Update the security of the database and server. Reduce bugs in the registration process. The first major feature we want to add is a group page. The icon on the right navbar represents a group creation page. Here, you can add people to groups, share website links, and comment privately amongst yourselves. The other major feature we want to add is a comment page reference mechanism. It will allow you to use links in your comment to reference different page elements such as images, videos, text, and other html elements.

Questions/suggestions about the app: footnoteapp2019@gmail.com, ajl3545@rit.edu, rxv3774@rit.edu, sok4724@rit.edu

Built With

Share this project:
×

Updates