Skip to content

yankarto/yankart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🌐 Yan-Kart E-Commerce Website Project

Welcome to the E-Commerce Website project! This comprehensive and modern e-commerce application uses cutting-edge technologies to provide an exceptional user experience and robust backend support. Below is a detailed overview of the project, features, tech stack, and setup instructions.

🎯 Project Overview

Our goal is to create a fully functional e-commerce website that offers:

An intuitive shopping experience for users Efficient management tools for administrators A robust backend to support the application’s needs

✨ Features

🛍️ User Authentication: Secure user registration and login functionality. 📦 Product Catalog: Display products with detailed descriptions, prices, and images. 🛒 Shopping Cart: Add, remove, and update items in the shopping cart. 💳 Order Management: Place orders, view order history, and manage orders. 📊 Admin Dashboard: Admin tools for managing products, users, and orders. 🔍 Search and Filter: Advanced search and filtering options to find products easily. 🌐 Responsive Design: Mobile-friendly layout for a seamless experience on all devices.

🛠️ Tech Stack

Backend

Java: The core language used for developing the backend logic. Spring Boot: Framework for creating stand-alone, production-grade Spring-based applications. JSP (JavaServer Pages): Used for rendering dynamic web content. SQL: Structured Query Language for managing and querying the database.

Frontend

Angular: Frontend framework for building dynamic web applications. HTML/CSS: Markup and styling for the frontend interface. TypeScript: Superset of JavaScript for building robust front-end applications.

🚀 Getting Started

Prerequisites

Before you begin, ensure you have the following installed:

Java Development Kit (JDK): Version 11 or higher Node.js: Version 12 or higher Angular CLI: Latest version Maven: For building and managing Java projects MySQL: Database server for storing application data

Thank you for visiting our project! We hope this e-commerce platform serves as a valuable resource for your needs.

Happy coding! 🚀 Karthik

Releases

No releases published

Packages

No packages published