Skip to content

Made with Django - Accepts information and converts it to PDF with review information using Vanilla JavaScript - Deployed on AWS EC2 Instance

Notifications You must be signed in to change notification settings

scarpakz/receiptmakerapp

Repository files navigation

Basic PDF receipt generator

This project uses fpdf package for PDF creation/manipulation. I am using a package in Python called jazzmin for Django admin UI. See this link - https://django-jazzmin.readthedocs.io/ for more information

admin-ui-screenshot.png

Setup

Install python version 3 in your machine and pipenv for Django environment. When done, run the command pipenv shell to activate environment and run pipenv install for the package dependencies.

Pipfile (For your reference)

[packages]
django = "*"
fpdf = "*"
django-jazzmin = "*"

Run python manage.py migrate and python manage.py runserver. You will see the following if it's working:

Watching for file changes with StatReloader
Performing system checks...

System check identified no issues (0 silenced).
Django version 5.1.4, using settings 'config.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.

To access the Django admin, you need to create a superuser. Run the command, python manage.py createsuperuser. Enter the required information of your choice and access the admin in your browser - http://127.0.0.1:8000/admin.

About

Made with Django - Accepts information and converts it to PDF with review information using Vanilla JavaScript - Deployed on AWS EC2 Instance

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors