Skip to content

abhiroopdutta/etyres

Repository files navigation

ETyres

Etyres is an inventory management and invoicing desktop web app focused on tyre dealerships, built with React, Flask and Mongo. It is designed with a focus on negotations that take place between a seller and customer, GST invoice is computed accordingly.

Try the Live Demo - ETyres

Upload purchase invoices

purchase.mp4

Create sales order

sale.mp4

Reports

report.mp4

To run the dev build -

  1. Download Docker for your OS
    1. For Ubuntu - download Docker Engine and Docker-compose.
    2. For Windows - download Docker Desktop.
    3. For MacOS - download Docker Desktop.
  2. Fork and clone this repo
  3. Run the following command to start the dev build (make sure it is executed from the project diretory) -
sudo docker-compose --profile dev up 

The app can be accessed at localhost:3000/, and the mongodb at port 27017 (any mongo GUI tool can be used such as Mongo Compass).

Feel free to fork it and make contributions.

Todo

  • Make the server async.
  • Add feature to delete sale invoice, reverse stock.
  • Add analytics page.
  • Add GSTR3B tally feature