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.
The backend is built in Python with AWS providing the cloud infrastructure.
- 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
- 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.