Skip to content

About

A full-stack Flask e-commerce storefront featuring product management, cart functionality, and SQLite integration.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

Repository files navigation

🛒 Flask Storefront Application

A full-stack web storefront built with Python, Flask, SQLite, and HTML/CSS.

This repository contains a light e-commerce application featuring product catalog browsing, shopping cart functionality, and an administrative panel for product management.


🏗️ Project Architecture

The project follows standard Flask application organization:

📁 Store/
├── 📁 static/
│   ├── 📁 images/
│   ├── 📁 uploads/
│   ├── 📄 cart.js          # Shopping cart UI logic
│   └── 📄 style.css        # Application styling
├── 📁 templates/
│   ├── 📄 layout.html      # Base template layout
│   ├── 📄 index.html       # Store's homepage
│   ├── 📄 product.html     # Product details page
│   ├── 📄 cart.html        # Shopping cart view
│   ├── 📄 login.html       # Authentication interface
│   └── 📄 admin.html       # Admin dashboard
├── 📄 app.py               # Flask routes and application controller
├── 📄 schema.sql           # Database schema definitions
├── 📄 store.db             # Local SQLite database
└── 📄 requirements.txt     # Python dependencies 

⚡ Core Features

Product Catalog: Dynamic product rendering from SQLite storage.

Shopping Cart System: Client-side cart interaction

Admin Management Interface: Dedicated routes for uploading and managing store items.

🛠️ Tech Stack

Backend: Python 3.14.0, Flask 3.1.2

Database: SQLite

Frontend: HTML5, CSS3, JavaScript


Getting Started

  1. Clone the repository: git clone [https://github.com/Khushi07tech/flask-shop-app.git] cd Store

  2. Install dependencies: pip install -r requirements.txt

  3. Initialize the database: sqlite3 store.db < schema.sql

  4. Run the Flask application: python app.py

About

A full-stack Flask e-commerce storefront featuring product management, cart functionality, and SQLite integration.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages