This project is a Customer Management System for a residential cleaning company, developed with the following technologies:
- React
- React Router DOM
- Axios
- Tailwind CSS
- Web Vitals
- Express
- PostgreSQL (pg and pg-promise)
- CORS
- Dotenv
- Faker-js
- Chai
- Mocha
- Supertest
By running the command below, the project will be built, the database will be generated, migrations will be applied, and integration tests will be performed:
docker-compose up --build
The application will be available at:
- Frontend: http://localhost:80
- Backend: http://localhost:4000
- Listing and filtering of customers
- Adding, editing, and deleting customers (name, email, phone)
- Button to calculate optimized route for customer visits