Skip to content

GarGraham/RelatAI

Repository files navigation

RelatAI

RelatAI is a self-service analytics platform that highlights correlations and multivariate relationships in tabular datasets. This repository contains the backend services, frontend prototypes, infrastructure assets, and documentation required to deliver the experience.

Getting Started

  1. Create a Python 3.11 virtual environment.
  2. Install backend dependencies:
    make install
  3. Install development tooling (linters, formatters, tests):
    make install-dev
  4. Launch the backend API:
    make run-backend
  5. Open the Streamlit prototype:
    streamlit run frontend/streamlit_app/app.py

Tooling

  • Formatting: Black (configured via pyproject.toml).
  • Linting: Ruff for Python code quality checks.
  • Type Checking: Mypy running in strict mode.
  • Testing: Pytest with sample health endpoint coverage.
  • Containers: Dockerfiles for backend and frontend with a docker-compose definition under infrastructure/.

Repository Layout

See docs/Reference-Guide.md for file-by-file documentation and ownership details.

About

Provide a self‑service platform for automated correlation and multivariate analysis of tabular datasets. The tool should allow non‑specialists and analysts alike to quickly surface relationships between variables without manually coding statistical tests.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages