Skip to content

3mmar3bdalkber/Summer-Training-FCI-2025

Repository files navigation

Summer-Training-FCI-2025 — E-Commerce

A clean, modern, Arabic-first e-commerce website built with Python Flask for Summer Training (FCI 2025).
Browse products, manage a cart, and place orders for electronics & accessories.

Python Flask Bootstrap DB License Stars

DemoQuickstartRoadmapContributors


Highlight Reel

  • Arabic-first UX with RTL layout.
  • Products & categories, with search and filters.
  • Cart (add / update / remove), orders flow.
  • Responsive (Bootstrap) — great on mobile/desktop.
  • SQLite/MySQL support via config.
  • Ready for extensions (auth, payments, admin).

🎬 Live Demo


Tech Stack

  • Backend: Python (Flask), Jinja2
  • Frontend: HTML, CSS, Bootstrap, JavaScript
  • Database: SQLite (default) or MySQL
  • Tools: Git/GitHub, virtualenv, pip

Project Structure

Summer-Training-FCI-2025/
├─ app.py
├─ routes.py
├─ requirements.txt
├─ requirements.txt
├─ .env.example
├─ templates/
│ ├─ about.html
│ ├─ base.html
│ ├─ cart.html
│ ├─ contact.html
│ ├─ index.html
│ ├─ login.html
│ ├─ products.html
│ ├─ profile.html
│ ├─ register.html
│ ├─ search_results.html
│ └─ wishlist_page.html
├─ static/ 
│ ├─ css/
│ ├─ js/
│ └─ uploads/
├─ assets/
│ ├─ demo.gif
└─ README.md

Quickstart

# 1) Clone
git clone https://github.com/your-username/Summer-Training-FCI-2025.git
cd Summer-Training-FCI-2025

# 2) Create & activate venv
python -m venv venv
# Windows
venv\Scripts\activate
# Linux/Mac
source venv/bin/activate

# 3) Install deps
pip install -r requirements.txt

# 4) Configure env
cp .env.example .env
# open .env and set SECRET_KEY and DATABASE_URL

# 5) Run
flask run
# open http://127.0.0.1:5000

Roadmap

Authentication (signup/login)

Admin dashboard (CRUD products, orders)

Payments (Stripe/PayPal)

Inventory management


👥 Contributors

Team Name : Mesh Sam3ak men El DP

Ammar Abdalkber — Full Stack & Docs

Ahmed Rabee — front End

Ahmed Khalifa — Data Base

Taha Sabry — Testing

Ahmed Khulf — Ai Effectors

Hazem Ali — DB & Frontend


📄 License

MIT © 2025 — Summer Training FCI Team ( Mesh Sam3ak men El DP)

Summer Training — Faculty of Computers & Information (2025).

About

Project web like E-commerce or Training Continue to Online Store is a complete Arabic e-commerce platform built with Python Flask that allows users to browse and purchase electronics and accessories

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors