Skip to content

Repository files navigation

Missing Data Tool

A web application for exploring patterns of missing data in datasets. Built with React (Vite, Tailwind CSS, Material UI), FastAPI, and Python data science libraries.


Quick Start: Development Setup

1. Clone the Repository

git clone <repo-url>
cd missing-data-tool

2. Backend Setup (FastAPI)

cd backend
python -m venv venv
# Activate the virtual environment:
# On Windows:
venv\Scripts\activate
# On Mac/Linux:
source venv/bin/activate
# Inside of the virtual environment:
pip install -r requirements.txt
python run.py
  • The backend will run at http://localhost:8000 by default.

You can also run the backend directly with Uvicorn if you prefer:

uvicorn main:app --reload

3. Frontend Setup (Vite + React + Tailwind)

cd ../frontend
npm install
npm run dev
  • The frontend will run at http://localhost:5173 by default.

4. Local API Proxy

The Vite dev server is configured to proxy /api requests to the FastAPI backend. No extra setup is needed. If you change backend ports, update vite.config.ts accordingly.


5. Usage


About

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages