A Django-based web application to create, manage, and view customer invoices. It uses Django's ORM, views, templates, and models to keep everything structured and maintainable.
Follow the steps below to set up the project in a virtual environment (env) using VS Code and Windows CMD.
- Python installed (preferably 3.10+)
- Git installed
- VS Code (with Python extension)
-
Create a project folder
mkdir django-invoicesapp cd django-invoicesapp -
Open folder in VS Code
- Hold
Shift+ right click → Select "Open with Code"
- Hold
-
Create virtual environment
python -m venv env
-
Activate virtual environment
cd env Scripts\activate
-
Go back to project root
cd .. -
Install Django
pip install django
-
Create Django project
django-admin startproject invoice_project cd invoice_project -
Start the app
python manage.py startapp invoice_app
-
Move
invoice_appfolder intoenvif needed (optional step if you're organizing it that way) -
Run the development server
python manage.py runserver