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.
git clone <repo-url>
cd missing-data-toolcd 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:8000by default.
You can also run the backend directly with Uvicorn if you prefer:
uvicorn main:app --reloadcd ../frontend
npm install
npm run dev- The frontend will run at
http://localhost:5173by default.
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.
- Open http://localhost:5173 in your browser.
- Upload a CSV, XLS, or XLSX file to test the tool.