Skip to content

WanyiChen/missing-data-tool

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

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors