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 --buildto start the containers.