Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/keyyard/flask-sql-ecom-website

Dynamic E-Commercial Website with Frontends HTML CSS JS BOOSTRAP, Backends Python Flask. Database via SQLite3
https://github.com/keyyard/flask-sql-ecom-website

back-end bootstrap bootstrap5 css flask flask-application flask-backend html js python sql sqlite sqlite3

Last synced: about 13 hours ago
JSON representation

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

Awesome Lists containing this project

README

        

# 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:
```bash
pip install -r requirements.txt
```
3. Run ``main.py`` to start the server.
4. 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.