This project compares two CSV files to identify missing records and discrepancies between them. It generates a comprehensive report that highlights differences, allowing users to easily spot inconsistencies and ensure data integrity.
- Clone the repository.
- Create a virtual environment:
python -m venv .venv
- Install dependencies:
pip install -r requirements.txt
- Run the migrations:
python manage.py migrate
- Start the development server:
DEBUG=0 python manage.py runserver 0.0.0.0:8000
BASE URLhttp://localhost:8000/api/
- Upload files at
upload/
. - Reconcile files at
reconcile/<id>?format=json|csv|html
. id is the id you get after uploading the files.
python manage.py test
- Run
docker-compose up --build
to start the containers.