Has this ever happened to you? You are working on an essay or project with 50 tabs open. Your essay is filled with quotes from all these websites but there is one problem! You forgot from which websites you took the quotes. So now, you have to look at each quote then use Ctrl-F and stick each website you found into EasyBib. This is tedious work.

What it does

Our citation tool will parse your essay, look for quotes and cite them automatically. We parse your text for quotes and look at the top 50 google results that come up when searching for these quotes. Then, for each result, we look at the content of the page and check if any of it matches with a quote. If it does, we found a link!

How we built it

There are three main parts to this tool. 1 - Your text is parsed so we can get a nice list of strings which are your quotes. Nothing is saved on the server and the text is parsed on the client. 2 - The server takes these quotes and for each quote does a google search. 3 - If we detect a website that matches with the quote we send the URL and the title of the website back to the client.

Challenges we ran into

Coming up with a good idea for a project was very challenging. It seemed like everything we thought of has already been done.

Relation to theme

Using outside knowledge is great - it is what "standing on the shoulders of giants" is. However, it is vital to cite this outside knowledge. That's where our tool comes in.

Accomplishments that we're proud of

Overall the website is semi-functional. Although not all quotes can be found, it works fairly well!

What we learned

We learned a lot about HTTP methods such as POST and GET and how to utilize them.

What's next for EasyQuote

Next, we want to find a way to look at the "snippets" section of a google search and also create a proper citation generator. This generator would find the author of the website and the date it was created.

Share this project: