Skip to content

Sami6720/wall-street-sentiments

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wall Street Sentiments Backend

This repository contains the backend for Wall Street Sentiments. It's a web app designed to predict the price direction of today's most discussed stocks on Reddit. This prediction is powered by a combination of fundamental stock information and data from Reddit on those stocks. This also includes sentiment data.

🛠️ Tech stack

The backend is built in Python with AWS providing the cloud infrastructure.

More details

  • Data Lake: S3
  • ETL Components: AWS Lambda
  • Orchestration: AWS Step Functions
  • Database: MongoDB
  • Continuous Deployment: GitHub Actions
  • REST API: API Gateway
  • Image Repository: AWS ECR

📁 Folders and Branches

  • The workflows folder contains code for the ETL components.
  • The api_lambdas folder contains code for the REST API lambdas.
  • The dev-experiments-data-science branch contains all the experimentation and exploratory notebooks.

📐 ETL Architecture

image

☁️ Cloud Architecture

wss-backend-architecture (5)