Академический Документы
Профессиональный Документы
Культура Документы
6/19/2017
Crowdpouch is a global crowd funding platform focused mainly on creativity; mission is to help
bring creativity together.
This is a platform that can be used to showcase your creativity is several different fields like
Dance, Technology, Music, Comics, Photography, Movies, Films, Games, Fashion and many
more.
This is one of the great platforms to gather money for your projects from the public, Project
creators can post their projects/works requesting for donations and there are 2 modes of
funding here, 1 being Fixed and the other being Flexi (with this model the project creator will
get funded even if the target is not reached), Project creators can also create pouches offering
something for the donors in return.
There is no guarantee that people who post their on Crowdpouch will deliver on their projects,
use the money to implement their projects, or that the completed projects will meet
supporters expectations. Crowdpouch advises supporters to use their own judgment on
supporting a project. Donators can pledge without a pouch or can pledge by choosing a pouch
based on their interest.
Crowdpouch|2017
1.1 Purpose:
This document specifies the list of all the features that are in-scope for the first version
release of Crowdpouch.
1.2: Definitions:
FactualNote
CP CrowdPouch
FF Firefox Browser
IE Internet Explorer Browser.
GC Google Chrome Browser
Date Versions
19-07-2017 Initial Draft of the requirements – Naveen Kumar
CP_R1: Sign Up
CP_R1.1: Sign Up: A required field, Name to accept alphabetic characters, Name to not
include characters of numbers. There is no limitation on the minimum.
CP_R1.2: Required field, Email should be a valid email id, example: name@email.com,
this text box to accept alphanumeric characters along with special characters. Email Id is
not valid message should be displayed upon incorrect email addresses.
CP_R1.5: (Optional) Receive our weekly newsletter and other occasional updates
checkbox should be available, user should be able to check or uncheck the box, upon
checking and signing up, user should receive weekly newsletters and other promotional
offers from crowdpouch.
CP_R1.6: Required field, I’m not a robot – checkbox should be available and the user
should be checking the box and correct the captcha before Signing up.
CP_R1.7: “terms of use, privacy policy” and “cookie policy.” Links should be available
below sign me up button and clicking them should take the user to the next tab with
terms of use and cookie policy details.
CP_R1.8: User should also have an option to sign up from their Facebook account.
CP_R1.9: User should also have an option to sign up from Google account.
CR_R1.10: Sign up page to have a link to “Log in Now” in case the user already has an
account and can login with the existing account.
CR_R1.11: Sign Up: Without providing any values and clicking Signup, necessary warning
or alert message to be displayed.
CR_R1.12: Close link should be displayed to the top right of the pop-up window to close
the pop-up window.
FN_R1.13: Upon sign up, User should be automatically logged in to CP and a successful
login message to be displayed.
CP_R2: Login
CP_R2.2: Email address, a required text field should be displayed and should accept only
valid email address, else should display an error message.
CP_R2.3: Password is a required field, to accept valid passwords same as the sign up
password text field.
CP_R2.7: Logging in with invalid username and password should not be allowed.
CP_R2.8: Forgot Password: User clicks on Forgot password link to open a new window
asking for email id.
CP_R2.9: Valid email id to be entered or user should be warned or alerted about the
invalid email.
CP_R2.10: User enters the email and clicks send Reset password.
CP_R2.11: User should receive email from CP with the temporary password.
CP_R2.12: User logs in with the temporary password, new password and confirm
password fields to be available for the user.
CP_R2.13: The new password and confirm password should satisfy the below.
CP_R2.15: User should be able to login via Facebook and also able to logout.
CP_R2.16: User should be able to login via Google and also able to logout.
CP_R3.1: To have links to about us, Blog, Explore, Login, and Sign up and Search
CP_R3.2: Section 1 - Have a big button in the middle of the page “Create Your Dream”
CP_R3.3: Section 2 - Have all the categories of the project listed, Dance, Technology,
Music, Comics, Photography, Films, Games, Fashion, Non Profit, Browse all categories.
CP_R3.4: Section 3 - All the Trending projects to be listed in the next section with the
link “View All”
CP_3.5: Section 4 - Introduction video of crowdpouch in the next section, there should
also be a link on the main home page for every section of these.
CP_3.6: Section 5 - Customers should be the next section, display all the customers and
any messages like the testimonials.
CP_3.7: Section 6 - Next section to have buttons for Explore Campaign and Start a
Campaign
CP_3.8: Section 7 - Footer: to have links to about us, Jobs, Press, Statistics, Newsletter,
Blog, FAQ, Rulebook, Events, Trust, Support, Partners, Tutorial, Subscribe Newsletter
with Email Address text box and a Send button.
CP_3.9: About us: This page will be the informational page that will showcase the
informational background of crowd funding. The content over this page will be managed
by the admin form the backend, should include sections like the mission, our
community, our mission – link to discover more, The crowdpouch team members (if
required) and the same footer as the home page.
CP_3.10: Blog: Should navigate to the collection of all the crowdpouch blogs (To add
more)
CP_3.11: Explore: Clicking Explore button should take to all the project or event
categories as mentioned earlier, to have links to all the categories, clicking them should
display all the Campaigns/projects related to only that category.
CP_3.12: Section 2, the links to all the categories should navigate to Explore page, the
same as CP_3.11
CP_3.13: Section 3 to show all the trending projects, clicking each should display all the
details of the project or the campaign, the creator and many other details which shall be
discussed in detail in a separate requirement.
o About Us: This page will include the background of the platform as already
mentioned in CP_3.9
o Jobs: This page will be going to include information about the job post that will
be created by the admin and users will be able to check and submit
requests/apply to the available job post listed with the details like job title, Job
description, Role, qualification etc.
o Press: In this page users will able to check the press release about the platform
which will be updated by the admin from backend.
o Statistics: User will able to check the graphical representation of total number of
Campaign running within the platform, total number of users etc.
o Newsletter: Users can subscribe the News Letter if they want to get the new
updates about the platform.
o Support: Option for the user to send a mail to the CP for support or feedback.
o Partners: Users can check the trusted partners/NGO‟s of this platform using this
option.
CP_R4.1: Home page with and without sign in should be the same except the following
CP_R4.2: Dashboard
If the User has not raised any campaign, He will view only below tabs
Profile
Projects the user had backed
Notifications
Campaigns
Coming Soon...
Users who have raised a campaign see additional tabs mentioned below
Quick View
Backers
CP_R4.3: Profile – Should Include Profile Picture, Basic Info with first name, last name,
phone number, address and “Social Media Links”. All these details should be able to
edit.
Also Includes, Stripe Payment Info. If user wants to be Campaigner of a Project, user
should link his stripe account. If user doesn’t have, can create one using the button to
“Connect to Stripe”
CP_R4.4: Quick View – Should be visible to only the campaigners who have created
projects. We should see the projects campaigned one below the other.
Each project should have Funded, Target, Number of backer and duration. Also include
the pictorial graph of Target and funded.
CP_R4.5: Backers - Should be visible to only the campaigners who have created projects.
If the Donor has chosen not to be anonymous at the time of donation, his name will be
displayed to the Campaigner, along with name, address and phone number, if provided
at the time of the payment.
CP_R4.6: Projects I backed – should list all the projects / campaigns that the user
backed, plus the pouches bought or backed, if something is shared it social media.
CP_R4.7: Notifications - Notifications should include the recent activities of the user.
Should include the below Activities
Welcome Message
Payment to the project that the User has done.
Any message which the Campaigner wants to share, which is backed or Shared
by the User.
If User is also a campaigner
User should get a notification of the payment to your Project.
CP_R4.8: Notifications button is also present on the top right next the profile. This
shows real time updates of the Notifications for the logged on User.
CP_R4.9: Campaign - Should list all the Projects which are created by the User. User
should have option to edit the Projects to make few changes except Title, category, Goal
amount, Funding Model, Begin date and duration.
CP_R4.12: Logout: Should log the user out of the application and the home page should
be displayed with login / sign up buttons.
CP_R5: Search
CP_R5.1: Search functionality to be available from the home page top right with and
without login.
CP_R5.2: Clicking search should go to search page where user should be able to search
projects based on Name, Category or Title
CP_R5.3: User should be able to choose the radio button for ‘In projects’, provide name
of the project in the text field and click search button, Enter should also work, all the list
of projects matching the string should be displayed.
CP_R5.4: User should be able to choose the radio button for ‘In categories’, provide the
category in the text field and click search button, Enter should also work, all the list of
projects matching the string should be displayed.
CP_R5.5: User should be able to choose the radio button for ‘In FAQ provide the
category in the text field and click search button, Enter should also work, and all the list
of projects matching the string should be displayed – What’s with FAQ?
CP_R5.6: The search results should be displayed in order, maybe a table format should
also be good, with project name, date of creation, and category and user should be able
to sort on different columns.
CP_R5.7: Pagination should be available when the list grows and crosses certain limit.
CP_R5.8: Project name should be a link and clicking that should take the user and
display all the contents of the project with all other detail.
Project / Campaign can be created by clicking the “Create a Campaign” from Section 1 of the
home page, User should be logged in to create a campaign. Campaign can be created from
different places where “Create a campaign” button is available.
CP_R7.1: Title
CP_R7.1.1: Campaign Title - A required field, should be a unique title that is not
available in the system, if chosen the same name, system should warn the user
about the same. Title without name should also not be allowed, user should be
warned of the same.
CP_R7.1.4: Video URL – A video URL can be added, not a required field. Should
this be only YouTube? Or any other is supported as well?
CP_R7.1.6: Funding Model – a required option, a radio button with options Flexi
and Fixed. Flexi to get funded even if the target amount is not reached whereas
the Fixed option to get funded only if the target amount is reached. User can
select only one option.
CP_R7.1.7: Begin Date – a required field to be selected, past date should be able
to select and only user should be able to select only the future date including the
current date.
CP_R7.1.8: A checkbox “Make this project public even before the start date” to
be available which should make the project visible when selected to be displayed
even before the project start date. Not a required field, if user does not select
the option, the project should not be listed before the mentioned start date.
CP_R7.1.10: Next button, to be enabled only when all the required fields are
selected, provided, should be disabled when the required fields are not selected
/ provided. If the user does not want any pouch to be created, close button can
be used to close the window.
CP_R7.2: Pouches:
Second step in the project creation, not a required option, user should be able to
skip this step.
CP_R7.2.1: Pouch Title – A required field. Pouch titles should be unique for the
project.
CP_R7.2.4: Pouch Quantity – a text field to enter the number of quantity this
pouch will be made available to the donor to buy, required field.
CP_R7.2.5: Pouch delivery date – a date selection field, Pouch delivery date
should be greater than campaign start date.
CP_R7.2.6: Pouch Shipping Locations – a radio button with No and yes, selecting
yes should enable user to add the shipping address. User should be able to add
multiple locations by clicking Add another location. Countries to be a drop-down
selection and the shipping fee to be mentioned in numbers with currency.
CP_R7.2.9: Header should show the title of the pouch, as the user types in the
title, it should also be displayed in the header section.
CP_R7.3.1: A text editor and a required field, user should be able to add
description about the project and should be able to add any formatting for the
text, like bold, italic, underlined and other basic formatting.
CP_R7.3.3: Next button should be disabled without providing any details, and
Next button should be enabled to click ‘Next’ after user provides details.
CP_R7.3.4: Hint: For best fit, please resize or upload your images or videos at a
dimension of 720 x 403, message should be displayed in top of the editor.
CP_R7.4: FAQ:
CP_R7.4.1: FAQ is not a mandatory field, user should be able to close the FAQ
section and proceed to next.
CP_R7.4.2: Next should be disabled when user adds a FAQ and does not provide
any details, which means both Question and Answer should be mandatory after
adding the FAQ.
CP_R7.4.3: Next button should be enabled after user provides both Question and
Answer or when there are no FAQ’s
CP_R7.4.4: User should be able to add any number of FAQ by clicking Add New
FAQ button.
CP_R7.5.1: This should be the section where user or the project creator provides
his personal details for verification.
CP_R7.5.3: Name of the Document: Should be a text field, required field, user or
the project creator should type in the name as on the document.
CP_R7.5.6: Birthdate: Should not be selected by default, user to pick his birthday
from the calendar, a required field.
CP_R7.5.7: Next button should be enabled when all the fields has been entered,
else should be disabled.
CP_R7.6: Review:
CP_R7.6.1: Review page should display all the details as selected from Step 1 to
Step 4 of the project creation.
CP_R7.6.2: User should have option to go back to Editor to make any changes.
CP_R7.6.4: Clicking Review and Launch should open a pop-up message that
should state “Note: You will not be able to edit Title, Duration, Goal Amount,
Currency, Begin date, Category after submission. Make sure you have verified all
fields” with “Back to the Editor” button and “Launch” button both enabled.
CP_R7.6.5: Clicking on Back to Editor should take back to the project creation
page.
CP_R7.6.6: Clicking Launch should launch your project and should display a
message for the user telling that the project has been created and is awaiting for
approval from the admin, an email would be sent to your email address upon
approval, this would usually take so n so date for approval.
CP_R7.7: Teams: What’s with teams? And what is the flow here, after review and launch
will it come to this page?
I need complete details of this and I don’t know anything about Admin and what all access he
says and what all he can do?
CP_R9: Donor
CP_R9.1: User should be logged in to make any payments or to buy a pouch or any kind
of donations.
CP_R9.2: Donor can pick a project either from the home page trending projects or go to
individual sections and click on a project
CP_R9.3: Without logging in user should be able to see all the project details, only when
he is making payments or when backing something, the donor has to be logged in.
CP_R9.4: Clicking on a project should display all the project details like the project
details, how much has been pledged so far, when was the project created, who is the
project creator, How much has been funded so far, How many people have backed the
project, How many days are pending for this project.
CP_R9.5: Should display all the pledges and all the pouches for the donor to choose
from.
CP_R9.6: Report the project should be displayed clicking which should open a pop-up
with the message on why this project is been reporting which the user or the donor can
type in and the Report button to be available.
CP_R9.7: Report button should be enabled only after typing in the message else should
be disabled.
CP_R9.10: Donor should be able to make a pledge without a Pouch, donor should be
able to enter the amount (currency should depend on the project creation; say for
example if project was created for the currency in USD, the donation should also follow
the same currency).
CP_R9.11: Continue button should be enabled only after entering a number in the field.
CP_R9.12: Only numbers should be accepted, and it should auto populate the currency
based on the project so the donor is aware of it.
CP_R9.13: Clicking continue should go to Pouch checkout page which has the review and
pay details, fields to enter name, phone, ZIP and the card details, and details about Flexi
and Fixed rates
CP_R9.16: County zip code, a required field and to accept only integers.
CP_R9.17: Card details, with expiry date and CVV, a required field
CP_R9.18: Click on confirm payment to make the payment. Successful message should
be displayed to the user and also may be an email confirmation from CP.
CP_R9.19: Donor can also select Pouches worth so and so, this should be displayed
below the make the pouch without a pledge.
CP_R9.20: All the pouches that has been created for the project to be displayed here.
CP_R9.21: User should be able to select any of the pouches by clicking on the pouch.
CP_R9.22: All the details of the pouch should be displayed, like the value of the pouch,
what a donor will receive in return, estimated delivery in case the return is some
material, Ships to details, how many pouches are pending.
CP_R9.23: Clicking on a pouch will open a pop up and the same details shall have to be
provided to buy the pouch.
CP_R9.24: If the Project is material has to be delivered to the Donor, the page will
redirect to update the “Delivery Address”. It includes Street Address, City and Postal
Code and the country. All are required fields, donor has to provide all details and click
continue and the same payment procedure follows.
CP_R9.25: When the User selects the Country in which the Campaigner has not selected
to be delivered, the donor should receive the warning pop up to select the countries
which the campaigner has selected.
CP_R9.25: Donor should have option to share the project to social media like Facebook
and Twitter, the URL mentioned should be a tiny URL, after clicking on Share, and the
pop-up should be closed automatically.
Windows 2010
Windows 2008
Macintosh
Browsers
==============================================================================