Skip to content

This project is a stock news aggregator that has a scraping system to scrape stock news and company data from various sites and a web application that displays the scraped data.

License

Notifications You must be signed in to change notification settings

pratheek-raghunath/Stock-Finch

Repository files navigation

Stock-Finch - Stock News Aggregator

The Stock-Finch Application involves building a web scaping system as one component that that can scrape stock news data from various sources at various times of the day, storing it in the database which can be further processed and displayed to the user. The web scraping system has to robust against website structure changes, website unavailability and website blocking. The Stock-Finch Application also has a web application that provides an intuitive user experience to the user from which the user can view aggregated stock news from various stock news sites and be able to gain an information advantage in the highly competitive stock market. The web application also allows the user to archive news articles which he/she can view later.

Table of Contents

📌Features

  • Scraping system using BeautifulSoup, requests, psycopg2
  • REST api to serve data using Flask
  • Client SPA using React
  • JWT Authentication
  • Full Text Search on company data using PostgreSQL
  • Containerization using docker and docker-compose

💻Tech Stack

  • Python
  • Flask
  • BeautifulSoup
  • React
  • PostgreSQL
  • Docker
  • Heroku
  • Postman
  • DBeaver
react logo docker logo python logo postgresql logo flask logo heroku logo heroku logo

📄License

The GNU General Public License is a free, copyleft license for software and other kinds of works.

Static Badge

📷Screenshots

stock-finch-image

stock-finch-image

stock-finch-image

stock-finch-image

About

This project is a stock news aggregator that has a scraping system to scrape stock news and company data from various sites and a web application that displays the scraped data.

Topics

Resources

License

Stars

Watchers

Forks