Pet Supply Store

Web Application

Project Details

Project Information

Project Title: Pet Supply Store

Category: Web Application

Semester: Spring 2025

Course: CS619

Complexity: Easy

Supervisor Details

Project Description

Pet Supply Store

Project Domain / Category

Web Application

Abstract / Introduction

Our goal is to create a user-friendly online platform dedicated to pet supplies, where pet owners can explore and purchase a wide range of products, including food, toys, and accessories. Additionally, the platform will feature a section for pet adoption and fostering resources, connecting users with local shelters and rescue organizations. With a focus on convenience and community engagement, our platform aims to enhance the pet ownership experience by providing everything pet lovers need in one place.

Users:

There will be four users of this website: Visitors, Customers, Admin, and Sellers.

1.      Visitors: People who browse the website without creating an account. They can view product listings, read descriptions, and learn about the shop's offerings, including adoption resources.

2.      Customers: Individuals who create an account on the website to make purchases. They can browse products, add items to their cart, and complete transactions. Customers can also access information about pet adoption and fostering.

3.      Administrators: Site owners or managers who have access to back-end functionalities for managing products, orders, customer data, and adoption listings.

4.      Sellers: Pet supply manufacturers or local businesses that list their products for sale on the platform. They can create listings, upload photos, and manage their inventory.

Functional Requirements:

Following are the functional requirements:

1.      Registration:

·         Customers & Sellers will register first to log in to the system.

2.      Login:

·         Admin, Customers, and Sellers will log in to the system (after registration) using their ID and password.

3.      Manage Users:

·         Admin will manage all customer and seller details, including account status and permissions.

4.      Manage Pet Supplies:

·         Sellers will add pet supplies they wish to sell and provide all the details related to each product, such as name, high-quality images, detailed descriptions, price, and stock levels. Sellers should also be able to edit or delete their listings. When an item is sold, the seller should be able to change its status to SOLD or remove it from the system.

5.      Purchase Item:

·         Customers will make purchases by adding items to their cart and proceeding to checkout.

6.      Payment Method:

·         Customers can pay through online payment methods or choose cash on delivery.

7.      View Items:

·         Visitors, Admin, Sellers, and Customers should be able to view all listed items, including pet supplies and adoption resources.

8.      Approve/Disapprove Items:

·         Admin can approve or disapprove items added by Sellers based on compliance with platform standards and valid information.

9.      Search Items:

·         Customers, Visitors, and Admin should be able to search for specific items using filters such as category, price range, and brand.

10. Social Media:

·         Customers should be able to share product links and adoption resources on different social media platforms to promote pet adoption and the store's offerings.

Additional Features (Optional):

·         Pet Adoption Section: A dedicated area for local shelters and rescue organizations to list pets available for adoption, including profiles, photos, and contact information.

·         Blog/Resource Center: Articles and resources on pet care, training tips, and health advice to engage the community and provide valuable information to pet owners.

·         Customer Reviews: Allow customers to leave reviews and ratings for products, helping other users make informed decisions.

This structure provides a comprehensive overview of your pet supplies store project, ensuring clarity in its purpose, user roles, and functional requirements.

 

Tools:

C#, .net, Visual Studio, SQL, Tomcat

 

Supervisor:

Name: Manahil Hassan

Email ID: Manahil.hassan@vu.edu.pk

Skype ID: Manahil.hassan2

 

Languages

  • C# Language

Tools

  • .NET, Visual Studio, SQL, Tomcat Tool

Project Schedules

Assignment #
Title
Start Date
End Date
Sample File
1
SRS Document
Friday 2, May, 2025 12:00AM
Thursday 22, May, 2025 12:00AM
2
Design Document
Friday 23, May, 2025 12:00AM
Tuesday 29, July, 2025 12:00AM
3
Prototype Phase
Wednesday 30, July, 2025 12:00AM
Friday 12, September, 2025 12:00AM
4
Final Deliverable
Saturday 13, September, 2025 12:00AM
Monday 3, November, 2025 12:00AM

Viva Review Submission

Review Information
Supervisor Behavior

Student Viva Reviews

No reviews available for this project.