Skip to main content

Parking management system with tickets, staff tools, and dynamic pricing

Project description

Welcome to LicensePortal!

LicensePortal was originally an idea in my mind to have a sort of license-plate scanning system for commerical usage, but I personally tried to make something like that and it proved too difficult to try and do, so I instead came up with another idea to make something that could be used in a car park since I was really bored and uhh yeah it became this.

How can I run it?

Since it's just Flask and Python, it's pretty easy to set up. In fact, you can run this in 4 easy steps!

[!NOTE] If you're interested in editing or making changes to this project, visit DEV.md.

  1. Pull/download this repository
  2. Run the following command: (Requires Python to be installed)
pip install -r requirements.txt
  1. Simply run the app.py script or add boot arguments from BOOT.md.
  2. Visit the IP Address that is prompted in the Python window, the first IP Address is locally (your device only) and the second one is internally (your local network, accessible on local networked devices).

Can I change any variables?

Yes, and in fact you very much should change some variables. These can now be changed via boot arguments. Please learn more here.

So how does it work?

Glad you asked, this works by using Flask which hosts the local html files over the network, while SQLITE powers the database and Javascript in the .html files interact with Flask, which in turn talks to the SQLITE databases. (It looks confusing but on paper it gets simpler).

Can I contribute?

Wow, if you're really interested I mean you can submit changes and such in the form of a PR, learn more here.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

licenseportal-0.1.0.tar.gz (6.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

licenseportal-0.1.0-py3-none-any.whl (6.9 kB view details)

Uploaded Python 3

File details

Details for the file licenseportal-0.1.0.tar.gz.

File metadata

  • Download URL: licenseportal-0.1.0.tar.gz
  • Upload date:
  • Size: 6.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for licenseportal-0.1.0.tar.gz
Algorithm Hash digest
SHA256 1acfc9fc87170900e3f75217f8407cfc26858cacf936c9446e1063a89e95c881
MD5 d922f8ce4b7344f066bfe16354e9433f
BLAKE2b-256 314c89d09799ddab16892105fb6cb31de536387d7be4764f95efc58b2ae6d80c

See more details on using hashes here.

File details

Details for the file licenseportal-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: licenseportal-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 6.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for licenseportal-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a61b6d4f587db1209b780a0c6a4b71113582b921491300020c4d4f88a88da6f5
MD5 8285067b831db1f9ffcd29a0483b83e0
BLAKE2b-256 cebd47f428917aad815cc156d4013f59f25e71ab3f15d038074f09d5b7d6a039

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page