Frozen Food Panda

Web Application

Project Details

Project Information

Project Title: Frozen Food Panda

Category: Web Application

Semester: Fall 2024

Course: CS619

Complexity: Easy

Supervisor Details

Project Description

Frozen Food Panda

 

Project Domain / Category

Web Application

 

Abstract / Introduction

 

The project aims to develop a user-friendly web application specializing in frozen food items and homemade dishes. Utilizing ASP.NET MVC and SQLite Server, the website will provide an efficient shopping experience, allowing customers to easily browse a diverse range of frozen foods and home-cooked meals. The platform will also support features such as user reviews, order tracking, and a secure checkout process. The goal is to create a seamless online environment where customers can discover high-quality food products, place orders, and have them delivered conveniently to their homes. The application will prioritize both user experience and administrative efficiency, ensuring that vendors can easily manage their inventories and orders.

 

Functional Requirements:

 

    FR1: User Registration and Login

 

i.             Users must be able to create an account by providing their email, password, and contact information.

 

ii.            Passwords should be stored securely and include validation checks (e.g., minimum length, special characters).

 

iii.            Users must be able to log in using their registered email and password.

 

iv.             Implement a “Forgot Password” feature that allows users to reset their passwords via email verification.

 

    FR2: Product Catalog

 

i.             Display a comprehensive list of available frozen food items and homemade dishes with images, descriptions, and prices.

 

ii.            Implement search functionality to allow users to find products by name or category (e.g., frozen meals, cooked dishes).

 

iii.            Allow users to filter products based on criteria such as price range, latest item.

 

iv.             Each product page should include detailed information and customer reviews.

 

    FR3 Shopping Cart Management

 

i.             Users must be able to add items to their shopping cart from the product catalog.

 

ii.            The shopping cart should display the selected items, quantities, prices, and a total cost.

 

iii.            Users should have the ability to update quantities or remove items from the cart.

 

    FR4 Secure Payment Processing

 

i.             Provide multiple payment options (debit card, cash on delivery, easy paisa, jazz cash).

 

ii.            Allow users to review their order details before confirming payment.

 

    FR5 User Account Management

 

i.             Users should be able to view their order history, including order status and tracking information.

 

ii.             Provide functionality for users to update their personal information.

 

iii.             Allow users to manage their payment methods and set default payment options.

 

    FR6 Admin Panel for Product Management

i.             Admin users should be able to log in to a secure admin panel.

 

ii.            Allow admins to add new products, including uploading images and setting prices and descriptions.

 

iii.            Implement functionality for editing existing products and removing discontinued items.

 

iv.             Provide analytics for sales, inventory levels, and customer engagement metrics.

 

   FR7 Order Management System

 

i.            Admins must be able to view all customer orders, including order details and payment status.

 

ii.            Allow admins to update order status (e.g., processing, shipped, delivered) and notify customers via email.

iii.            Provide functionality for handling refunds or exchanges.

 

   FR8 Customer Comment and Rating System

i.            Enable customers to leave comments and ratings for products they have purchased.

 

ii.            Implement a moderation system to approve Comment before they are publicly visible.

 

   FR9 Responsive Web Design

 

i.            The website must be mobile-friendly, ensuring optimal viewing and interaction across various devices and screen sizes.

 

ii.            Implement a consistent and intuitive navigation system that works well on both desktop and mobile interfaces.

 

Tools:

Development Environment: Visual Studio 2022

 

Programming Language: C# (for ASP.NET MVC)

Database: SQLite or SQL Server

Front-end Technologies: HTML, CSS, JavaScript, Bootstrap

 

Supervisor:

Name: Neelam Alam

Email ID: neelam.alam@vu.edu.pk

Skype ID: neelam-cs

 

Languages

  • C# (for ASP.NET MVC), HTML, CSS, JavaScript, Bootstrap Language

Tools

  • Development Environment: Visual Studio 2022 Programming Language: C# (for ASP.NET MVC) Database: SQLite or SQL Server Tool

Project Schedules

Assignment #
Title
Start Date
End Date
Sample File
1
SRS Document
Friday 8, November, 2024 12:00AM
Wednesday 4, December, 2024 12:00AM
2
Design Document
Thursday 5, December, 2024 12:00AM
Thursday 27, February, 2025 12:00AM
3
Prototype Phase
Friday 28, February, 2025 12:00AM
Tuesday 18, March, 2025 12:00AM
4
Final Deliverable
Wednesday 19, March, 2025 12:00AM
Monday 5, May, 2025 12:00AM

Viva Review Submission

Review Information
Supervisor Behavior

Student Viva Reviews

No reviews available for this project.