Skip to content
@Team-kaleidoscope-EAD-project

Team-kaleidoscope-EAD-project

Kalei Online Fashion Store 🌟

Welcome to Kalei Online Fashion Store, an innovative online shopping platform developed by Team Kaleidoscope. This project leverages modern technologies and a microservice architecture to deliver a seamless experience for customers and administrators.

Cover image

About the Project

The Kalei Online Fashion Store is designed to offer users an interactive, feature-rich platform for purchasing clothing. It ensures efficient administrative management while providing customers with an intuitive shopping experience.

Project Highlights:

  • Microservice Architecture: Flexible and extensible, ensuring high scalability.
  • Seamless User Experience: Focused on performance and usability for both customers and administrators.
  • Cutting-edge Technologies: Incorporates modern frameworks, databases, and tools to deliver optimal performance and security.

Team Kaleidoscope đź‘Ą

Our team of 11 passionate developers worked collaboratively to bring this project to life:

Project Lead

Ravindu Ravindu

Frontend Team

Dinul Dinul Dinithi Dinithi Hirushi Hirushi Sakunika Sakunika

Backend Team

Madusha Madusha Janith Janith Manoj Manoj Navod Navodh Piyumi Piyumi

Quality Assurance (QA)

Nipuni Nipuni

Features

Customer Features:

  • User Authentication and Authorization: Secure account creation and management.
  • Shopping Cart: Add, remove, and manage items for checkout.
  • Ratings and Feedback: Share reviews for purchased products.
  • Browse Products: Advanced search and filtering options.
  • Order Placement and Status Tracking: Real-time updates on order progress.
  • User Profile Management: Edit and maintain personal information.

Administrator Features:

  • User Authentication and Authorization: Secure access for admins.
  • Inventory Management: Manage stock levels and availability.
  • Product Management: Add, edit, or delete products.
  • Order Management: Oversee and process customer orders.

Architecture Overview 🏗️

The project uses a microservice architecture designed for flexibility, security, and scalability:

Key Features of the Architecture:

  • Flexibility: Different databases tailored to specific service needs (e.g., relational databases like MySQL and NoSQL databases like MongoDB).
  • Security: Centralized authentication with Keycloak and token-based authorization ensure secure communication between components.
  • Extensibility: New services can be integrated without impacting existing functionality.

Architecture Diagram:

Architecture diagram


Technologies Used

The project incorporates a robust stack of tools and frameworks:

Frontend: React, Next.js, Tailwind CSS, shadcn/ui

react next tailwind shadcn/ui

Backend: Spring Boot, Spring Cloud, Keycloak, Kafka

springboot springcloud keycloak kafka

Databases: MySQL, MongoDB

mysql mongodb

Deployment & Storage: Docker, Amazon S3

docker amazons3

Payment Integration: Stripe

stripe

Testing: JUnit

junit

We hope you enjoy exploring Kalei Online Fashion Store! 🎉
For questions or feedback, feel free to contact any member of Team Kaleidoscope.

Popular repositories Loading

  1. EAD-online-shopping-backend EAD-online-shopping-backend Public

    The Kalei Online Shopping Platform Backend is a microservices-based e-commerce solution with services for Order, Inventory, Product, and Feedback, using Spring Boot. It features Keycloak for securi…

    Java

  2. .github .github Public

  3. EAD-online-shopping-frontend- EAD-online-shopping-frontend- Public

    This repository contains the frontend of the Kalei Online Shopping Platform, built with React, Material UI, and CSS. It includes secure user authentication through Keycloak, and API communication u…

    JavaScript

  4. EAD-online-shopping-admin EAD-online-shopping-admin Public

    Admin Panel - Kaleidoscope Online Fashion Store

    TypeScript

Repositories

Showing 4 of 4 repositories
  • EAD-online-shopping-admin Public

    Admin Panel - Kaleidoscope Online Fashion Store

    Team-kaleidoscope-EAD-project/EAD-online-shopping-admin’s past year of commit activity
    TypeScript 0 MIT 0 0 0 Updated Dec 21, 2024
  • EAD-online-shopping-frontend- Public

    This repository contains the frontend of the Kalei Online Shopping Platform, built with React, Material UI, and CSS. It includes secure user authentication through Keycloak, and API communication using Axios. The project is containerized with Docker Compose to simplify deployment.

    Team-kaleidoscope-EAD-project/EAD-online-shopping-frontend-’s past year of commit activity
    JavaScript 0 MIT 0 0 0 Updated Dec 21, 2024
  • EAD-online-shopping-backend Public

    The Kalei Online Shopping Platform Backend is a microservices-based e-commerce solution with services for Order, Inventory, Product, and Feedback, using Spring Boot. It features Keycloak for security, Kafka for messaging, and Stripe for payments, all containerized with Docker for scalability and security.

    Team-kaleidoscope-EAD-project/EAD-online-shopping-backend’s past year of commit activity
    Java 0 MIT 0 0 1 Updated Dec 21, 2024
  • .github Public
    Team-kaleidoscope-EAD-project/.github’s past year of commit activity
    0 0 0 0 Updated Dec 8, 2024

Top languages

Loading…

Most used topics

Loading…