Project Title: Frozen Food Panda
Category: Web Application
Project File: Download Project File
Neelam Alam
neelam.alam@vu.edu.pk
neelam-cs
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
No reviews available for this project.