Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • P PureRoots_UFV
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Terraform modules
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Akshit.Marwaha
  • PureRoots_UFV
  • Wiki
  • Main_Description

Main_Description · Changes

Page history
Update Body authored Dec 06, 2024 by Akshit Marwaha's avatar Akshit Marwaha
Show whitespace changes
Inline Side-by-side
Main_Description.md
View page @ 1abda591
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
title: Body title: Body
--- ---
# Final Deliverable III # Final Deliverable III
## Required Links ## Required Links
...@@ -192,9 +193,80 @@ The project addresses the disconnect between local farmers and consumers by crea ...@@ -192,9 +193,80 @@ The project addresses the disconnect between local farmers and consumers by crea
--- ---
## UML DIAGRAM # Functional Properties (FPs)
### User Registration and Profiles
Users can create accounts and set up profiles to save their preferences, order history, and payment methods. This feature allows for a personalized shopping experience.
### Product Catalog and Search
The application will provide a comprehensive catalog of available products, sortable by categories such as fruits, vegetables, dairy, and meats. Users can also search for specific items, filtering by location, availability, and price.
### Order Management
Users can add products to their cart, review their selections, and place orders. This includes functionalities for tracking order status and managing past orders.
### Payment Processing
The platform will securely handle various payment methods, enabling users to pay for their purchases directly through the application.
### Farmer Profiles and Reviews
Users can view profiles of participating farmers, including their farming practices and product offerings. They can also leave reviews and ratings based on their experiences.
---
# Justifications
### User Registration and Profiles
- *Justification:* Enhances user engagement by personalizing the shopping experience, making it easier for users to return and reorder.
### Product Catalog and Search
- *Justification:* Ensures that users can easily find and access the products they need, promoting efficient shopping and reducing frustration.
### Order Management
- *Justification:* Streamlines the purchasing process, making it user-friendly and encouraging repeat purchases.
### Payment Processing
- *Justification:* Provides a secure and convenient way for users to complete their transactions, which is critical for building trust in the platform.
### Farmer Profiles and Reviews
- *Justification:* Creates transparency, allowing consumers to make informed decisions and fostering a connection between farmers and customers.
---
# UML Diagram
## Use Case Model
### 1. *User Registration*
- *Actors:* Consumer
- *Preconditions:* User has internet access.
- *Postconditions:* User has an account and can log in.
- *Main Flow:*
1. User navigates to the sign-in/sign-up page.
2. User fills out the registration form (name, email, password).
3. User submits the form.
4. System confirms registration and directs the user to their profile.
---
### 2. *Product Search and Order Placement*
- *Actors:* Consumer
- *Preconditions:* User is logged in.
- *Postconditions:* User has successfully placed an order.
- *Main Flow:*
1. User navigates to the product catalog.
2. User searches for a specific product or browses categories.
3. User adds desired items to the cart.
4. User reviews the cart and proceeds to checkout.
5. User enters payment information and confirms the order.
---
### Use Case Model: ### 3. *Farmer Profile and Review*
1. **User Registration** - *Actors:* Consumer
- **Actors**: Consumer - *Preconditions:* User is logged in and has purchased from a farmer.
- **Preconditions**: User has internet access. - *Postconditions:* User has submitted a review.
- *Main Flow:*
1. User navigates to the farmer’s profile page.
2. User reads information about the farmer and their practices.
3. User clicks on the review section.
4. User submits a rating and a written review.
5. System updates the farmer’s profile with the new review.
\ No newline at end of file
Clone repository
  • Home
  • Main_Description
  • Project Description
  • Sprint Meetings