Cheese Shop Test phase, srs, design phase and source code final deliverable

Cheese Shop Test phase, srs, design phase and source code final deliverable

Project Domain / Category Mobile Application

Abstract / Introduction

Cheese is an important and versatile food that can be used in a wide range of ways, from cooking and snacking to preserving and cultural traditions. Its unique flavors, textures, and nutritional benefits make it a beloved food for many people around the world. So, you need to build a mobile application for purchasing the cheese. The purpose of this application is to offer the customers or cheese lovers a convenient way to browse and purchase delicious selection of cheeses. This application will provide a seamless shopping experience, whether customers or cheese lovers looking for a classic cheddar cheese, a tangy goat cheese, feta cheese, ricotta cheese, cottage cheese, or a gourmet imported variety.

Functional Requirements:

Here are the functional requirements of cheese shop application:

  • Catalog browsing: The application should allow users to browse a catalog of available cheeses, including pictures, descriptions, and prices.
  • Search functionality: Users should be able to search for specific cheeses by name, type, origin, or other criteria.
  • Ordering and checkout: The application should allow users to add items to their shopping cart, review their order, and complete the checkout process.
  • Payment processing: The application should support a range of payment methods, including credit cards, PayPal, and other electronic payment options.
  • Order tracking: Users should be able to track the status of their orders, including estimated delivery times and shipment tracking information.
  • User accounts: The application should allow users to create and manage their own accounts, including personal information, order history, and preferences.
  • Loyalty program: The application could include a loyalty program that rewards customers for frequent purchases or referrals.
  • Push notifications: The application could send push notifications to users about new products, special promotions, or order status updates.
  • Feedback and support: The application should provide users with a way to submit feedback or request support, either through a built-in help system or by connecting to a customer service team via phone, email, or chat.

Tools:

Android Studio

Java Language

Database (SQLite or Firebase)

Supervisor:

Name: Muhammad Hassaan

 

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top
×

Hello!

Click one of our contacts below to chat on WhatsApp

× WhatsApp Us