SkillAgentSearch skills...

OnlineStoreForJewellery

ASP.net core Web-App with MVC for Jewellery Items for users to have many variations in gems/jewels they wish to shop at reasonable rates. SQL Server is used for database management and Identity for Authentication system. All basic functionalities have been implemented in this build to learn the practical use of .NET Core.

Install / Use

/learn @ShrutiSemwal/OnlineStoreForJewellery

README

💍 Online Webmart for Jewellery

An e-commerce platform developed to simplify and digitize the jewellery shopping experience. Built using ASP.NET Core MVC, Bootstrap-5, and SQL Server, this project was developed during an internship at Cognizant Technology Solutions as part of a B.Tech. CSE curriculum.

<img src="ss/Home1.png" width="600"/>

📌 Project Overview

Jewellery shopping has evolved from traditional store visits to digital storefronts. This project bridges the gap between jewellery businesses and modern buyers through a user-friendly, responsive, and interactive web application that allows users to browse, purchase, and manage jewellery products online.


🧰 Tech Stack

| Component | Technology Used | |------------------|----------------------------------| | Frontend | ASP.NET Core MVC, Bootstrap 5 | | Backend | C# with ASP.NET Core 5.0 | | Database | SQL Server 2019 Express | | ORM | Entity Framework Core | | IDE | Visual Studio Code 2019 | | Mail Service | MailKit | | Authentication | ASP.NET Core Identity | | Version Control | Git + GitHub |


🧩 Modules Implemented

1. Authentication/Authorization

  • User registration with password validation
  • Login/logout functionality
  • Role-based access for users and admins
<img src="ss/Login.png" width="600"/> <img src="ss/Signup.png" width="600"/>

2. Home Page

  • Fixed navigation bar
  • Slider showcasing main collections
  • Category cards for browsing
<img src="ss/Home2.png" width="600"/> <img src="ss/Home3.png" width="600"/>

3. Collections Module

  • Dropdown navigation to jewellery categories
  • Product display with add-to-cart functionality
  • 8 distinct product category pages
<img src="ss/All1.png" width="600"/>

4. My Account - Future Scope of this project

  • Wishlist: Save items for future purchases
  • Order History: View and track order statuses
  • Returns: Request returns with feedback
<img src="ss/Wishlist.png" width="600"/>

5. Contact Us Page

  • Display store location using Google Maps
  • Feedback submission via form using MailKit
<img src="ss/Contact%20form.png" width="600"/> <img src="ss/Contact%20map.png" width="600"/>

6. About Us Page

  • Team information with social media links
<img src="ss/About1.png" width="600"/>

7. Cart System - Future Scope

  • Add/remove/update items in cart
  • Checkout flow with address and payment steps
  • Order summary and redirection to order tracking
<img src="ss/Cart.png" width="600"/> <img src="ss/Checkout1.png" width="600"/>

8. Content Management (Admin)

  • CRUD operations for jewellery items and categories
  • Admin controls using Repository Pattern and Unit of Work

Content Managenent

<img src="ss/Home4.png" width="600"/>

Item CRUD Operations

<img src="ss/item%20create2.png" width="600"/> <img src="ss/item%20delete.png" width="600"/> <img src="ss/Item%20index.png" width="600"/> <img src="ss/item%20update2.png" width="600"/>

Product CRUD Operations

<img src="ss/product%20index.png" width="600"/> <img src="ss/product%20upsert3.png" width="600"/>

🔚 Conclusion

This project demonstrates the development of a basic web application using modern .NET technologies. It focuses on usability, responsiveness, and real-world e-commerce functionalities. It served as an excellent hands-on learning experience in the corporate software development cycle using Agile methodologies.


Related Skills

View on GitHub
GitHub Stars10
CategoryData
Updated2mo ago
Forks8

Languages

HTML

Security Score

80/100

Audited on Jan 9, 2026

No findings