Sourcerer - Personal Project

Check out my code here!

Varun Rao
Google Gemini Logo

Over the winter break between my first and second semester at the University of Maryland, I wanted to put my current programming and technological knowledge to the test by creating a project utilizing the one thing that people cannot get enough of right now: generative AI.

Using my previous knowledge of Python, Django, and HTML/CSS, I created a Django application with a SQLite database. This application would help students easily find articles from reliable newspapers, magazines, or encyclopedias on the Internet. With the help of Google Gemini's text-bison language model, I created a front-end system that would allow one to input a research topic, the number of sources they wanted to receive, and the citation format. The result would show them sources with a brief summary and a citation in their desired format.

Among the other features of the site are a User system that allows you to save important searches to get back to them. It also allows you to copy all of the citations to their clipboard in the proper format. I plan to continue to make changes/improvements to the site as time goes on!

I was able to publish this application through Amazon Web Services' Lightsail using an SSH connection and FileZilla to upload my sources using a bitnami connection. I also implemented a no hang-up process to allow the application to continue running and used a domain name to host the static IP address.

Want to check out my code? The link to the GitHub repo is at the top of the post!

The link to the site is in the navigation bar, or you can navigate to the site from right here!