Skip to content

Project Requirements

tusmanakhter edited this page Nov 28, 2017 · 17 revisions

Following are the requirements for the OCN system:

  1. As a user, I should be able to create an account by entering my information in a registration form on the platform.
  2. As a user, I should be able to select a “Province” and “City” from pre-populated list of Provinces and Cities.
  3. As a user, I should be able to select my membership plan by making the payment associated with the desired plan.
  4. As a user, I should be able to select a category to buy/sell, rent, or hire services on the platform.
  5. As a user, I should be able to post an ad for selling items from the sub categories by filling a form having all the information required*.
  6. As a user, I should be able to able to promote my ad by purchasing the one of promotion packages** to increase the visibility of my ad.
  7. As a user, I should be able to see all my ads that I have posted/expired.
  8. As a user, I should be able to see the position of my ad within the list of ads in that same sub category on the platform.
  9. As a user, I should be able to delete or edit my ad from the platform.
  10. As a user, I should be able to view the ads from specific sellers.
  11. As a user, I should be able to view any other ads with their required information* posted on the platform within same selected category.
  12. As a user, I should be able to give a rating to the item from 1 (low) - 5 (high) based on the level of satisfaction after completing the transaction.
  13. As an admin, I should be able to manage*** the payment of the users.
  14. As an admin, I should be able to remove / alter any ad posted on the platform.
  15. As an admin, I should be able to trigger payment backups to be sent to the Payment Processing Department “external”.

Categories:

  1. Buy and Sell
    a. Clothing
    b. Books
    c. Electronics
    d. Musical Instruments
  2. Services
    a. Tutors
    b. Event Planners
    c. Photographers
    d. Personal trainers
  3. Rent
    a. Electronics
    b. Car
    c. Apartments
    d. Wedding - Dresses
  4. Cars and Vehicles
    a. Cars
    b. Trucks
    c. Boats
    d. Motorcycles

$ - alphabets Above indicate Sub-Categories

Membership Plans:

  1. Normal Plan: Any Ad is visible for 7 days.
  2. Silver Plan: Any Ad is visible for 14 days.
  3. Premium Plan: Any Ad is visible for 30 days.

*Information Required:

  1. Contact Information - Email or Phone number.
  2. Price - in CAD.
  3. Ad type: Buy or Sell.
  4. For Sale by - Owner/Business.
  5. Title and Description.
  6. Address.
  7. Images.

**Promotion Packages: A promotion package increases the rank of your ad. The packages available are:

  1. 7 days promotion - 10$
  2. 30 days - 50$
  3. 60 days - 90$

***Payment Management system: Admin should be able to view the details of the payments made by the user. Details to be captured are:

  1. Amount.
  2. Card Details.
  3. Date of Payment.
  4. User ID.

Payments should be sent to the Payment Processing Department “external” every day at 11:00 PM.

Physical Stores:

In a brick and mortar campaign, sellers can contact the campaign admin and rent some space in a store by paying fees based on the following parameters:

  1. The seller has the option of selecting a store based on Strategic Locations (SL). (SL-1 has 400 customers per hour (CpH) visiting the store, SL-2 - 300 CpH, SL-3 - 200 CpH, SL-4 has 100 CpH).
  2. Each day a user can select the number of hours for renting a place, each hour on weekdays cost 10$ and on weekends it is 15$ per hour.
  3. Delivery services are also provided at physical stores which cost extra 5$/hour on weekdays and 10$/hour on weekends. These charges are added in the rent for those sellers, who want delivery services for their customers.
  4. In addition to this, all the buyers in the store can make payments with credit/debit cards which cost 1% of the total transaction for debit payments, and 3% of the total transaction for credit payments.

Notes:

  1. The user should not be able to access the application without successful authentication/login.
  2. Upon successful authentication/login/register, the user should select the province and the city from a list of at least 2 provinces and 4 cities.
  3. A user can post multiple ads in various categories.
Clone this wiki locally