GithubHelp home page GithubHelp logo

lo-mercat's Introduction

lo-mercat

lo-mercat's People

Contributors

josalhor avatar joanpalau avatar cristiancolavito avatar colodidac avatar

Stargazers

 avatar

Watchers

 avatar

lo-mercat's Issues

Display specific market information

As a superadmin
I want to have a complete overview of one specific market
In order to manage it's status


Requirements

  • The view should display all the information related to a market
  • The view should provide access to the most common actions (delete, update, assign a slot)

Dependencies

Task Completion Checklist

  • Completed flow on Mobile
  • Test flow on Mobile
  • Screenshot on Mobile
  • Completed flow on Web
  • Test flow on Web
  • Screenshot on Web

Delete a farmer's market

As a superadmin
I want to be able to delete a farmer's market
In order to update the available markets


Requirements

  • The market should be removable only when no farmer's are assigned to the market stands
  • A confirmation pop up should appear in order to confirm the deletion

Dependencies

Task Completion Checklist

  • Completed flow on Mobile
  • Test flow on Mobile
  • Screenshot on Mobile
  • Completed flow on Web
  • Test flow on Web
  • Screenshot on Web

Sign up a customer

As a customer
I want to be able to sign up
In order to access the platform


Requirements

  • Access credentials (Email & Password)
  • User data (Full Name, Gender, Age, Email)
  • Redirect to main page

Task Completion Checklist

  • Completed Sign up flow on Mobile
  • Test Sign up flow on Mobile
  • Screenshot on Mobile
  • Completed Sign up flow on Web
  • Test Sign up flow on Web
  • Screenshot on Web

Pie Chart about types of fruits and vegetables

As a superadmin
I want to know the distribution of vegtables and fruit sales
In order to know the preferences of the consumers


Requirements

  • Req 1
  • Req 2

Dependencies

  • Dep 1 (Write # issue_number together in order to reference it)
  • Dep 2

Task Completion Checklist

  • Completed flow on Mobile
  • Test flow on Mobile
  • Screenshot on Mobile
  • Completed flow on Web
  • Test flow on Web
  • Screenshot on Web

Display overall markets view

As a superadmin
I want to have an overall overview of all the markets
In order to be able to control and manage them quickly


Requirements

  • Simple interface
  • Display market critical information ( name, place, ocurrency, stands)
  • The view should provide quick access to a specific market complete information
  • The view should provide quick access to the most common actions (create, update, delete)

Task Completion Checklist

  • Completed flow on Mobile
  • Test flow on Mobile
  • Screenshot on Mobile
  • Completed flow on Web
  • Test flow on Web
  • Screenshot on Web

Verify and manage a farmer

Overview

Add a description of what this functionality is aiming to provide.

Features

List of features that need to be tracked

Useful links

  • Visual design
  • Api definition
  • Other links...

Select a market

As a customer
I want to select a market
In order to get more information on the market


Requirements

  • The full list of markets

Dependencies

Task Completion Checklist

  • Completed flow on Mobile
  • Test flow on Mobile
  • Screenshot on Mobile
  • Completed flow on Web
  • Test flow on Web
  • Screenshot on Web

Overall sales of a farmer's market

As a superadmin
I want to know the overall sales of a market
In order to know how much money it is generating


Requirements

  • Req 1
  • Req 2

Dependencies

  • Dep 1 (Write # issue_number together in order to reference it)
  • Dep 2

Task Completion Checklist

  • Completed flow on Mobile
  • Test flow on Mobile
  • Screenshot on Mobile
  • Completed flow on Web
  • Test flow on Web
  • Screenshot on Web

Sell products

Overview

Add a description of what this functionality is aiming to provide.

Features

List of features that need to be tracked

Useful links

  • Visual design
  • Api definition
  • Other links...

Obtain recommendations

Overview

A user requests recommendations from the farmers or the app

Features

List of features that need to be tracked

Useful links

  • Visual design
  • Api definition
  • Other links...

Remove farmer's access to the platform

As a superadmin
I want to be able to remove acces from the platform
In order to enforce my policies


Requirements

  • A pop up should appear in order to confirm the access restriction

Dependencies

  • Dep 1 (Write # issue_number together in order to reference it)
  • Dep 2

Task Completion Checklist

  • Completed flow on Mobile
  • Test flow on Mobile
  • Screenshot on Mobile
  • Completed flow on Web
  • Test flow on Web
  • Screenshot on Web

Delete farmer account

As a Farmer
I want to Delete my Account
In order to delete all the storage


Requirements

  • Having registered to the app
  • Having logged in to the app
  • Complete a poll

Dependencies

Task Completion Checklist

  • Completed flow on Mobile
  • Test flow on Mobile
  • Screenshot on Mobile
  • Completed flow on Web
  • Test flow on Web
  • Screenshot on Web

Manage costumers

Overview

As a Admin
I want to Manage costumers
In order to delete, ban a costumer

Requirements

Task Completion Checklist

  • Completed flow on Mobile
  • Test flow on Mobile
  • Screenshot on Mobile
  • Completed flow on Web
  • Test flow on Web
  • Screenshot on Web

Manage farmer's users

As a SuperAdmin
I want to Manage farmer's user
In order to edit information about it

Requirements

Task Completion Checklist

  • Completed flow on Mobile
  • Test flow on Mobile
  • Screenshot on Mobile
  • Completed flow on Web
  • Test flow on Web
  • Screenshot on Web

Study performance of the store

Overview

Add a description of what this functionality is aiming to provide.

Features

List of features that need to be tracked

Useful links

  • Visual design
  • Api definition
  • Other links...

Market opening hours

As a customer
I want to know at what time the market open
In order to visit the market


Requirements

  • Simple interface to look at information

Dependencies

Task Completion Checklist

  • Completed flow on Mobile
  • Test flow on Mobile
  • Screenshot on Mobile
  • Completed flow on Web
  • Test flow on Web
  • Screenshot on Web

See list of products in a market

As a customer
I want to be a able to see the list of products in a market
In order to be able to buy them


Requirements

  • The market in which you are browsing the products

Dependencies

Task Completion Checklist

  • Completed flow on Mobile
  • Test flow on Mobile
  • Screenshot on Mobile
  • Completed flow on Web
  • Test flow on Web
  • Screenshot on Web

General topics

Overview

Add a description of what this functionality is aiming to provide.

Features

List of features that need to be tracked

  • Mercury
  • Venus
  • Earth (Orbit/Moon)

Useful links

  • Visual design
  • Api definition
  • Other links...

Best-selling articles

As a customer
I want to see best-selling articles
In order to getting advice from the app


Requirements

  • have a history by type of product sold in a market

Dependencies

Task Completion Checklist

  • Completed flow on Mobile
  • Test flow on Mobile
  • Screenshot on Mobile
  • Completed flow on Web
  • Test flow on Web
  • Screenshot on Web

Consult products

Overview

As a user I want to be able to consult the products of a market

Features

List of features that need to be tracked

Useful links

  • Visual design
  • Api definition
  • Other links...

Customer activity history

Overview

The goal of this epic is to provide users with a complete interface that allows them to review their purchase activity through the app.

Features

List of features that need to be tracked

Useful links

  • Visual design
  • Api definition
  • Other links...

Get updated information about data handling

As a customer
I want to access the data handling information of the app
In order to check it conforms with the law and know my rights


Requirements

  • While registering, provide a way to check the data handling information

Dependencies

Task Completion Checklist

  • Completed flow on Mobile
  • Test flow on Mobile
  • Screenshot on Mobile
  • Completed flow on Web
  • Test flow on Web
  • Screenshot on Web

Purchase products in the cart

As a cusomter
I want to purchase the products of the cart
In order to finalize the purchase


Requirements

  • A full list of products to buy

Dependencies

Task Completion Checklist

  • Completed flow on Mobile
  • Test flow on Mobile
  • Screenshot on Mobile
  • Completed flow on Web
  • Test flow on Web
  • Screenshot on Web

Add products to the cart

As a customer
I want to add things to the cart
In order to buy them later


Requirements

  • The product the customer wants to add

Dependencies

Task Completion Checklist

  • Completed flow on Mobile
  • Test flow on Mobile
  • Screenshot on Mobile
  • Completed flow on Web
  • Test flow on Web
  • Screenshot on Web

Ban consumers

As a superadmin
I want to be able to ban a consumer
In order to enforce the ToS and provide a healthy community


Requirements

  • A consumer needs to be reported 3 times before it is elegible for a ban
  • A consumer is elegible for a ban if he breaks the ToS
  • The ban should be revertible
  • An interface to see the banned users
  • An interface to see reported users
  • It needs to prompt an alert in order to confirm the ban assignment

Dependencies

Task Completion Checklist

  • Completed flow on Mobile
  • Test flow on Mobile
  • Screenshot on Mobile
  • Completed flow on Web
  • Test flow on Web
  • Screenshot on Web

Consult info of the market

Overview

As a consumer I want to be able to consult info of the market

Features

  • See farmers of a market
  • See the description of the farmers of a market
  • See the location of the market
  • See the schedule of the market

Useful links

  • Visual design
  • Api definition
  • Other links...

Purchase history

As a customer
I want to consult purchase history sorted by date
In order to see what I bought


Requirements

  • Simple interface with (date of purchase, list of product and farmer's name)

Dependencies

Task Completion Checklist

  • Completed flow on Mobile
  • Test flow on Mobile
  • Screenshot on Mobile
  • Completed flow on Web
  • Test flow on Web
  • Screenshot on Web

Articles of the season

As a customer
I want to see articles of the season
In order to getting advice from the app


Requirements

  • have a list of the article based on the current date

Dependencies

Task Completion Checklist

  • Completed flow on Mobile
  • Test flow on Mobile
  • Screenshot on Mobile
  • Completed flow on Web
  • Test flow on Web
  • Screenshot on Web

Update the info of a customer

As a customer
I want to update my info
In order to update my profile information


Dependencies

Requirements

  • Gather the new profile information
  • Accept profile confirmation pop up

Task Completion Checklist

  • Completed flow on Mobile
  • Test flow on Mobile
  • Screenshot on Mobile
  • Completed flow on Web
  • Test flow on Web
  • Screenshot on Web

Update specific market information

As a superadmin
I want to update a farmer's market data
In order to have a correct management and be able to handle variations over time


Requirements

  • All farmer's market data should be modifiable

Dependencies

Task Completion Checklist

  • Completed flow on Mobile
  • Test flow on Mobile
  • Screenshot on Mobile
  • Completed flow on Web
  • Test flow on Web
  • Screenshot on Web

Sign in as a customer

As a customer
I want to be able to sign in
In order to access the platform


Requirements

  • Having registered on the platform
  • Provided the access credentials

Dependencies

Task Completion Checklist

  • Completed flow on Mobile
  • Test flow on Mobile
  • Screenshot on Mobile
  • Completed flow on Web
  • Test flow on Web
  • Screenshot on Web

View the market location for a customer

As a customer
I want to know where is the market
In order to visit the market


Requirements

  • a view to look at information

Dependencies

Task Completion Checklist

  • Completed flow on Mobile
  • Test flow on Mobile
  • Screenshot on Mobile
  • Completed flow on Web
  • Test flow on Web
  • Screenshot on Web

Find products in a market

As a customer
I want to search for products in a market by name
In order to find the products I want


Requirements

  • The name of the product I am searching for

Dependencies

Task Completion Checklist

  • Completed flow on Mobile
  • Test flow on Mobile
  • Screenshot on Mobile
  • Completed flow on Web
  • Test flow on Web
  • Screenshot on Web

Filter products in a market

As a customer
I want to filter products in a market
In order to find the products I want


Requirements

  • The set of filters to apply (type of food, price, etc)

Dependencies

Task Completion Checklist

  • Completed flow on Mobile
  • Test flow on Mobile
  • Screenshot on Mobile
  • Completed flow on Web
  • Test flow on Web
  • Screenshot on Web

Analyze market performance

Overview

Add a description of what this functionality is aiming to provide.

Features

List of features that need to be tracked

Useful links

  • Visual design
  • Api definition
  • Other links...

Buy Online

Overview

As a user I want to be able to purchase products online

Features

List of features that need to be tracked

Useful links

  • Visual design
  • Api definition
  • Other links...

Manage farmer's markets

Overview

As a SuperAdmin
I want to Manage markets
In order to edit infomation about it, join farmer's stand,...

Requirements

Task Completion Checklist

  • Completed flow on Mobile
  • Test flow on Mobile
  • Screenshot on Mobile
  • Completed flow on Web
  • Test flow on Web
  • Screenshot on Web

Enable market creation

As a superadmin
I want to be able to create a new farmer's market
In order to enable new farmer's stands to the platform


Requirements

  • I have a simple interface where I can add the market basic information
  • Market basic information (name, place, ocurrency, image, coordinates, description, stands)

Dependencies

Task Completion Checklist

  • Completed flow on Mobile
  • Test flow on Mobile
  • Screenshot on Mobile
  • Completed flow on Web
  • Test flow on Web
  • Screenshot on Web

View which farmers are in the market at the current time

As a customer
I want to view the farmer in the market at the current time
In order to get more information from the farmer about his product


Requirements

  • simple interface
  • list of farmers at the current time in the market (farmer name and spot)

Dependencies

Task Completion Checklist

  • Completed flow on Mobile
  • Test flow on Mobile
  • Screenshot on Mobile
  • Completed flow on Web
  • Test flow on Web
  • Screenshot on Web

Manage market stand

Overview

Add a description of what this functionality is aiming to provide.

Features

List of features that need to be tracked

Useful links

  • Visual design
  • Api definition
  • Other links...

Report a consumer

As a farmer/consumer
I want to be able to report other consumers
In order to alert the system


Requirements

  • An interface to report a user
  • Report fields (description, date)

Task Completion Checklist

  • Completed flow on Mobile
  • Test flow on Mobile
  • Screenshot on Mobile
  • Completed flow on Web
  • Test flow on Web
  • Screenshot on Web

Offers of the day

As a customer
I want to see offers of the day
In order to getting advice from the app


Requirements

  • have a special price from a farmer in the market

Dependencies

Task Completion Checklist

  • Completed flow on Mobile
  • Test flow on Mobile
  • Screenshot on Mobile
  • Completed flow on Web
  • Test flow on Web
  • Screenshot on Web

Ask for validation for sign up a farmer

As a Farmer
I want to Validate my User
In order to Sign up


Requirements

  • Access credentials (Email & password)
  • User data (Name of the Company, Email of the responsable)
  • Redirect to a new page waiting for Validation

Dependencies

Task Completion Checklist

  • Completed flow on Mobile
  • Test flow on Mobile
  • Screenshot on Mobile
  • Completed flow on Web
  • Test flow on Web
  • Screenshot on Web

Consult my purchses

Overview

Add a description of what this functionality is aiming to provide.

Features

List of features that need to be tracked

  • Mercury
  • Venus
  • Earth (Orbit/Moon)

Useful links

  • Visual design
  • Api definition
  • Other links...

Update the info of a Farmer

As a Farmer
I want to Update my information
In order to add the recent changes


Requirements

  • Having Registered & been validated
  • The new information

Dependencies

Task Completion Checklist

  • Completed flow on Mobile
  • Test flow on Mobile
  • Screenshot on Mobile
  • Completed flow on Web
  • Test flow on Web
  • Screenshot on Web

Manage a customer

Overview

This EPIC reflects the need for all CRUD operations related with a user of type customer.

Business Justification

  • Customers are an essencial type of user.
  • Without customers the farmers cannot sell their product
  • Without customers the application cannot generate data regarding buying/selling behavious.
  • The system need a way of registering customers to the platform.
  • The system needs to provide

Features

List of features that need to be tracked

Useful links

  • Visual design
  • Api definition
  • Other links...

Repurchase a product

As a customer
I want to buy a product I have already purchased previously
In order to placing a product in the shopping cart


Requirements

  • The product must still be available
  • A button that links me to the product page

Dependencies

Task Completion Checklist

  • Completed flow on Mobile
  • Test flow on Mobile
  • Screenshot on Mobile
  • Completed flow on Web
  • Test flow on Web
  • Screenshot on Web

Consult market information

Overview

As a user I want to see market information

Features

List of features that need to be tracked

Useful links

  • Visual design
  • Api definition
  • Other links...

Delete a customer

As a customer
I want to be able to delete my account
In order to end the usage of the app


Requirements

  • Having registered to the app
  • Having logged in to the app
  • Checked a verification pop up

Dependencies

Task Completion Checklist

  • Completed flow on Mobile
  • Test flow on Mobile
  • Screenshot on Mobile
  • Completed flow on Web
  • Test flow on Web
  • Screenshot on Web

Verify farmer acces to the platform

As a superadmin
I want to recieve a notification
In order to provide access to the platform to a farmer


Requirements

  • I should be able to verify the farmer's identity
  • I should be able to verify the farmer's license
  • An interface to see the farmar that want to join the application

Dependencies

Task Completion Checklist

  • Completed flow on Mobile
  • Test flow on Mobile
  • Screenshot on Mobile
  • Completed flow on Web
  • Test flow on Web
  • Screenshot on Web

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.