Inspiration
Products such as LitMaps and RefWorks help researchers organize their research in many unique ways.
We set out to make an open-source app that not only provides the features of pre-existing solutions, but also helps researchers understand the deeper connections between papers to help foster a multi-disciplinary perspective and better understand how ideas were propagated in practice.
What it does
- Allows Users to upload research papers
- Saves Papers to user-defined Collections
- Analyses Papers for metadata and citations using Gemini AI
- Uses MongoDB to manage metadata
- Generates interactive Citation Graph based on previously gathered citation data
- Colors Nodes based on Metadata tags (Field of Study, Perspective, and Paper Type)
How we built it
- Deployed VULTR cloud-compute VM for development and hosting
- Used Streamlit Python library for webserver and UI development
- Used Agentic Coding practices to leverage Gemini's coding, debugging, and search aggregation abilities
Challenges we ran into
- Setting up MongoDB Atlas and Gemini APIs
- Configuring VULTR and MongoDB firewalls
- Merging Commits on the same program
Accomplishments that we're proud of
- Made our first responsive website ever using Python and Streamlit
- Learned to work with APIs, databases, and Vultr
- Worked as a team to develop application and presentation
- Organized our ideas in a single user-friendly and maintainable solution
- Made meaningful software based on our own perspectives and experiences
- Had fun with friend
What we learned
- How Python can be used to make a website quickly
- How agentic coding practices can be used for both speed and quality
- The advantages of using Docker or Python packages directly
- How to interact with a database in Python
What's next for Linked Lit
- More features to better express citeology (starting with graph enhancements to express similarity/inspiration between papers and citation count)
- Ability to merge collections to analyze topics more in-depth
- Paper viewer to better understand AI's analysis (particularly for similarity/inspiration scores)
- More UI enhancements
- Citation generator
- Ability to remove papers from a collection
- Ability to remove entire collections
- Downloading collections to your device
- Sharing collections with others
Log in or sign up for Devpost to join the conversation.