Skip to content

A monorepo containing several containerized microservices for stock market data collection and both historical and real-time sentiment analysis.

Notifications You must be signed in to change notification settings

camwalford/market-sentiment-analysis

Repository files navigation

Market Sentiment Analysis Project (WIP)

This repository contains a set of microservices designed for market sentiment analysis using data ingestion from external APIs, data processing, sentiment analysis, and visualization on a web dashboard. The services are containerized and orchestrated using Docker Compose.

Project Structure

├── finnhub-ingestion-service            # Service for ingesting data from the Finnhub API
├── BERT-sentiment-analysis-service      # Service for performing NLP sentiment analysis on ingested data
├── web-dashboard-service                # Web frontend for data visualization
├── backend-api-service                  # Backend API Gateway for serving data to the frontend
├── docker-compose.yml                   # Current docker Compose configuration file for orchestrating services
└── README.md                            # Project documentation

Getting Started

Prerequisites

Docker Docker Compose Java 21 Kotlin Gradle

References

About

A monorepo containing several containerized microservices for stock market data collection and both historical and real-time sentiment analysis.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published