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: [email protected], [email protected], [email protected], [email protected]
Built With
- css3
- html5
- java
- javascript
- server
Log in or sign up for Devpost to join the conversation.