🛍️ E-Shopper — Modern E-Commerce Website
Welcome to E-Shopper, a full-stack e-commerce website built with Java Spring Boot. It’s designed to provide a seamless shopping experience for users and a powerful Admin Panel for managing products, orders, and users.
✨ Features:
👥 User Side:
🛒 Browse products by category
🔍 View detailed product info (variants, colors, sizes)
➕ Add items to cart
💳 Place orders easily
🔐 Admin Panel:
📦 Add / edit / delete products and variants
🧾 Manage orders and update their status
👤 Manage users
🧠 What I Learned Through this project, I developed my backend skills and gained real-world experience with:
✅ Spring Boot architecture & REST API design 🔒 Authentication and authorization using Spring Security 🧩 Data handling with JPA and PostgreSQL 💬 Role-based admin & user system
⚙️ Tech Stack:
Backend: Java 17, Spring Boot, Spring Security, JPA, Hibernate
Database: PostgreSQL
Build Tool: Gradle
💬 Future Improvements:
🛍️ Implement product recommendations 💸 Add online payment integration 📱 Make UI fully responsive 🌍 Add multi-language support
👨💻 About the Developer:
👋 Hi, I’m Aykhan Khasiyev 🎓 Computer Science Student | ☕ Java Backend Developer 💡 Passionate about building real-world applications with clean architecture and good design principles.
📧 Email: aykhankhasiyev@gmail.com
💻 GitHub: @aykhankhasiyev
