Skip to content

AshishSeru/Ecommerce

Repository files navigation

🛒 Ecommerce Web Application (Tiles & Stone Store)

A full-stack ecommerce web application for an online tiles and stone business, built using PHP, HTML, CSS, JavaScript, and structured with clear frontend–backend separation.

This project demonstrates practical web engineering fundamentals including authentication, cart handling, server-side logic, and clean project organization.


📌 Project Overview

This project simulates a real-world ecommerce platform where users can:

  • Browse tile categories (Ceramic, Granite, Marble)
  • View product galleries
  • Register, log in, and manage sessions
  • Add products to a cart
  • Proceed through checkout flows

The repository has been refactored and reorganized to follow industry-style project structure for clarity, maintainability, and scalability.


📁 Project Structure

Ecommerce/ ├── frontend/ │ ├── pages/
│ ├── styles/
│ ├── scripts/
│ └── assets/
│ ├── backend/ │ ├── auth/
│ └── cart/
│ ├── Images/
├── Extra/
├── legacy/
├── Dockerfile └── README.md


✨ Key Features

🔐 Authentication

  • User registration and login
  • Session handling
  • PHP-based backend structure

🛍️ Ecommerce Functionality

  • Product listings by category
  • Add-to-cart functionality
  • Checkout flow pages

🎨 Frontend

  • HTML/CSS UI
  • JavaScript-driven interactions
  • Product image galleries

🧠 Backend

  • PHP server-side logic
  • Modular backend folders
  • Prepared for database integration

🛠️ Tech Stack

  • Frontend: HTML5, CSS3, JavaScript
  • Backend: PHP
  • Assets: Images, Fonts
  • DevOps: Docker
  • Version Control: Git & GitHub

👤 Author

Ashish Seru
MSc Artificial Intelligence
Machine Learning Engineer | Software Developer


📄 License

This project is for educational and portfolio purposes.

About

Full Stack Web Development Project for a Reatiler of Tiles and Marbles.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors