- git clone this repo
pip install -r requirements.txt
- Create a file called
.env
and copy contents of.env.example
in it.(website wont run without this file)
- Fill mysql database details in your
.env
file - Fill up email authentication details in
.env
(optional but might get error) - Import the demo sql file provided
Also Note: Admin account needs to be verified before accessing the dashboard (therefore you will need to setup smtp!)
- To create all the mysql tables you need to visit
127.0.0.1/admin/login
orlocalhost/admin/login
oryourdomain.com/admin/login
- User Panel
127.0.0.1
orlocalhost
oryourdomain.com
- Admin Panel:
127.0.0.1/admin
orlocalhost/admin
oryourdomain.com/admin
Issues:
No implementation of csrf tokensForm fields are not securedItem prices can be modified using inspect element- Admin page is not responsive
- Passwords are not hashed
- Public_key of payment gateway is exposed
⚠️ - Only 3 categories are available in menu
- Only stripe payment gateway is supported
Images:
I would appreciate any contribution to this project. Just Fork this repository and try to fix the above issues.
Ask me if you need any help :wink: