A simple e-commerce website using Flask, Jinja2, SQLite3, jQuery, Bootstrap, HashLib and Python.
the project is still in development and is not yet complete. There will be alot of personal notes in the code.
- Homepage: The landing page of the website.
- Detailed Product Page: A page dedicated to showcasing individual products in detail.
- Cart Page: A page that displays the products added to the cart.
- Checkout Page: A page that allows users to checkout their cart.
- Login Page: A page that allows users to login to their account.
- Register Page: A page that allows users to register for an account.
- Blog Page: A page that displays blog posts.
- Blog Post Page: A page that displays a single blog post.
- Frontend: HTML, CSS, JavaScript, Bootstrap, jQuery.
- Backend: Python Flask, HashLib, Werkzeug.
- Database: SQL via SQLite3.
Product assets used in this project belong to the Camelia Brand.
- Clone the repository.
- Install the required packages using the following command:
pip install -r requirements.txt
- Run
main.py
to start the server. - Open localhost to view the website.
This project was designed and developed by Trinh Minh Hieu. All assets used belong to the Camelia Brand.