Back to Projects

LogStream file

LogStream is a log aggregation and analytics platform.

SpringbootJavaPythonReactVitePostgresSSE
LogStream file

LogStream - Log Aggregator

LogStream is a log aggregation and analytics platform built with Spring Boot, PostgreSQL, React, and Python ETL. It ingests logs, supports search and retention, provides authentication, and generates analytics with an intuitive web dashboard.

Technology Stack

  • Backend: Spring Boot (Java), RESTful API
  • Frontend: React + TypeScript + Vite + shadcn/ui components
  • Database: PostgreSQL
  • Data Pipeline: Python ETL for analytics and log processing
  • Containerization: Docker & Docker Compose

Folder Structure

  • backend/ - Spring Boot API and business logic
  • frontend/ - React TypeScript application with Vite and shadcn/ui components
  • data-engineering/ - Python ETL pipeline for analytics and retention
  • qa/ - Quality assurance and API tests
  • devops/scripts/ - Shell scripts for orchestration and automation

Screenshots

LogStream file screenshot 1LogStream file screenshot 2LogStream file screenshot 3LogStream file screenshot 4LogStream file screenshot 5