/Flask-SQL-Ecom-Website

Dynamic E-Commercial Website with Frontends HTML CSS JS BOOSTRAP, Backends Python Flask. Database via SQLite3

Primary LanguageCSS

Python Flask E-Commerce Website Project [WIP]

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.

Project Details

Web Pages

  • 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.

Technologies

  • Frontend: HTML, CSS, JavaScript, Bootstrap, jQuery.
  • Backend: Python Flask, HashLib, Werkzeug.
  • Database: SQL via SQLite3.

Resources

Product assets used in this project belong to the Camelia Brand.

Demo

https://ecom-web-92a1cf2e89ba.herokuapp.com/

Installation

  1. Clone the repository.
  2. Install the required packages using the following command:
pip install -r requirements.txt
  1. Run main.py to start the server.
  2. Open localhost to view the website.

Acknowledgments

This project was designed and developed by Trinh Minh Hieu. All assets used belong to the Camelia Brand.