This is a simple invoice app that allows you to create, read, update and delete invoices. It is built using Flask and SQLite database. The app is structured in such a way that it follows the MVC pattern.
The app has a simple UI that allows you to interact with the app. The app is built using the following technologies:
- Flask
- SQLite
- HTML
- CSS
Here are the structure of the folder:
- Clone the repository
- Create a virtual environment and activate it
- Install the requirements using
pip install -r requirements.txt
- Run the app using
python app.py
- Open the browser and navigate to
http://127.0.0.1:5000/
- You have to create client and service before you can create an invoice.
Few interfaces of the app: