Welcome to Invoicing Manager Project v1.0

This project is about the internal management of a store about invoicing.

Features

This project wants to provide stores with a invoicing manager. So, the most notable features of the system are:

  • Create categories and products.
  • Manage orders.
  • Manage users.
  • Manage tax.

Requirements (development environment)

Run the server on the port 5000, but the Swagger docs from https://localhost:5000/doc/

Installation and run

You should create and activate a virtual environment. Later:

  1. Download the project and locate requirements.txt file.
  2. Open the terminal from folder where find the requirements.txt file and run the "pip install -r requirements.txt" command.
  3. Run from terminal the "flask run" or "python main.py" command.