Skip to content

About

Full-stack quant research & data analysis platform

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

QuantCore AI

Quantitative research infrastructure for financial data ingestion, analysis, and visualization.

QuantCore AI is a full-stack research platform designed for structured quantitative workflows.
It provides authenticated project environments where users can ingest market data, validate datasets, compute return statistics, and visualize price dynamics through a modular backend and interactive analysis interface.

The platform focuses on reproducible data pipelines, clear system architecture, and research-grade analysis tooling rather than single-strategy implementations.


Research Capabilities

QuantCore AI provides the core components needed for exploratory financial research:

  • Secure user authentication (JWT-based)
  • Project-scoped research environments
  • Market data ingestion (CSV – Yahoo/NSE formats)
  • Automatic dataset validation and cleaning
  • Dataset storage and version tracking
  • Exploratory data analysis (EDA)
  • Daily return computation
  • Annualized return estimation
  • Volatility estimation
  • Interactive candlestick price visualization
  • Returns time-series visualization
  • Exportable cleaned datasets

These components form the foundation of a reproducible quantitative research pipeline.


Research Philosophy

QuantCore AI is designed around three principles common in quantitative research environments.

Reproducibility Data ingestion, validation, and analysis workflows are structured so results can be replicated across projects and datasets.

Data Integrity Financial time-series datasets are automatically validated and cleaned to avoid silent errors that distort statistical analysis.

Separation of Research Layers The platform separates data ingestion, analysis logic, and visualization layers, enabling modular experimentation and easier extension into systematic strategy research.


System Architecture

Frontend (Streamlit) ↓ REST API (FastAPI) ↓ Research Modules ├── Authentication (JWT) ├── Project Management ├── Dataset Ingestion ├── Data Validation & Cleaning └── Statistical Analysis ↓ Database (SQLite – MVP)

Each user operates within isolated project environments where datasets and analyses remain scoped to that workspace.


Technology Stack

Backend

  • FastAPI
  • SQLAlchemy
  • Pydantic
  • JWT Authentication
  • SQLite (MVP database)

Data Processing

  • Pandas
  • NumPy

Frontend

  • Streamlit
  • Plotly (interactive visualizations)

Data Format

  • OHLC financial time-series
  • Yahoo Finance / NSE style CSV datasets

Analysis Features

Current analytical tools include:

  • raw dataset preview
  • cleaned dataset generation
  • daily return computation
  • annualized return estimation
  • volatility estimation
  • candlestick price charts
  • returns time-series visualization
  • downloadable cleaned datasets

These provide a structured exploratory layer before more advanced modeling or strategy research.


Interface Overview

Authentication

Login Page

Project Dashboard

Landing Page

Dataset Upload

Dataset Uploaded

Raw Market Data View

Raw Data

Cleaned Dataset

Cleaned Data

Price Visualization

Price Chart

Summary Statistics

Summary Stats


Example Workflow

  1. User logs in
  2. Creates a research project
  3. Uploads market CSV data
  4. Dataset is automatically validated and cleaned
  5. Platform computes returns and volatility statistics
  6. User explores price behavior through charts and summaries
  7. Cleaned datasets can be exported for downstream modeling

Getting Started (Local Setup)

Clone the repository git clone https://github.com/Aryan-core/quantcore-ai.git cd quantcore-ai

Create virtual environment python -m venv venv source venv/bin/activate

Install dependencies pip install -r requirements.txt

Start backend uvicorn backend.main:app –reload –port 8000

API documentation available at: http://127.0.0.1:8000/docs

Start frontend streamlit run frontend/app.py

Application runs at: http://localhost:8501


Project Status

MVP v0.2

The current version focuses on:

  • correct data handling
  • modular system architecture
  • reproducible research workflows

This stage intentionally avoids strategy optimization or performance claims.


Roadmap

Planned extensions include:

  • strategy backtesting engine
  • equity curve and PnL analysis
  • additional risk metrics (Sharpe ratio, drawdown)
  • multi-dataset research projects
  • cloud deployment
  • research notebook integration

Author

Aryan Khan
Drexel University
Founder — QuantCore AI


Disclaimer

This project is intended for research and educational purposes only.
It does not constitute financial or investment advice.

About

Full-stack quant research & data analysis platform

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages