A web app that searches for articles and presents summaries for the top results. Allows user to search a topic of their choice and receive easily consumable information on that topic.
What if I want to read about something but don't want to scour through the entire internet to find the right information?
Datafuse seeks to solve this problem by making it significantly easier to read about your desired topic from a variety of sources.
This application seeks to solve this problem by:
- asking the user what they want to read about
- finding the most relevant articles based on the user's query
- scraping and summarizing the articles
The articles and their summaries are then presented in a user friendly, card layout, which lets you consume these snippets easily.
Additional search options are also available, such as choosing an amount of results and choosing time frame of results.
The goal is to provide a breadth of knowledge, with an option to go in depth.
The advent of the internet is a blessing in the amount of information that is available, but it can be overwhelming to sort through it all. Sometimes you don't want to know everything about a topic, you just want the basics. If you decide that you are interested enough to learn more, you can then choose to expand your understanding.
Datafuse provides breadth by consolidating news information from top ranked sites and providing an excerpt from each article for convenient reading. If the user is interested by the excerpt of the article, they can go in depth by clicking the provided link to access the full article.
- Backend: Django, Python
- Frontend: React/Redux, HTML/CSS
- Database/Caching: Redis
- Deployment: Heroku, Docker
- Miscellaneous: OpenAI GPT3.5, Google News Search API, BeautifulSoup, lxml