Skip to content

Simple product verification flask webapp with python 3.12

License

Notifications You must be signed in to change notification settings

w3nabil/product-verify

Repository files navigation

Product Verification WEBAPP

Requirements

  • Python 3.12 or higher
  • Flask
  • Flask SQLAlchemy

Modification Need in file

--> pyvenv.cfg --> replace .env.example with .env and add the necessary things

PROS

  • Faster and Easy to manage
  • Doesn't require extra DB server
  • BEST for low-scale business

CONS

  • DB can be injectable , Not good for keeping secret data such as password email and many more
  • May not work fine if the server usage is high

Screenshot from WEBAPP

Path : / image Path : /verify (if the product id and key found in the database) image Path : /verify (if the product id or key doesn't match or not found in database) image Path : /add image

Things which makes no sense

  • Admin panel isn't added because of the possible injection, there is always a chance hackers can steal data
  • path : /add is open for everyone.
  • Several input checking wasn't done.
  • Advanced CSS and JS module wasn't added.

NOTE

  • This project is just a test project made by me. Several things will be added later. The version of the app you see is still in beta phrase you may see a lot bugs and more. Thank you for understanding.