This is an E-commerce project that is primary built using django framework and contains all the essentials for viewing products, adding and reducing products from the cart, and updating the inventory. The website is deployed on Heroku.
This project focused on building an e-commerce platform, primarily focusing on the essentials for viewing products,
adding and reducing products from the cart, and updating the inventory after a purchase is completed.
Additionally, login and registration functionalities are included. Non-authorized customers can view and add products to cart,
but have to login/register to checkout.
To assist in building something realistic, I set on a journey to build an online art shop for a business that I run – Wol Arts.
View it on the web: https://wolarts.herokuapp.com/
Languages and tools used:
python (Django framework), JavaScript, HTML, and CSS. Database - SQLite
The repository is a part of my professional projects; for this, I'm using as a part of my portfolio, feel free to use wherever you want. I'll be happy if you provide any feedback or code improvements or suggestions.
Feel free to reach out via:
- Add/update/delete products from the admin side
- User registration/login
- Add/Remove products to the cart
- Update inventory after checkout
Django Version Used – 4.0.2 Python Version Used – 3.8.10 Other requirements to run the project can be extracted from the requirements.txt
Payment functionality using Stripe API and Daraja API (Safaricom-Mpesa)