Sie sind auf Seite 1von 55

Software Requirement Specification

For

Awesome Africa-Jacques

Noida, INDIA
Phone: +91-120-4206342, Fax: +91-120-4206342
Web: http://www.flexsin.com/, Email: info@flexsin.com

Release Date: 29 April 2013


Prepared By: Munesh Singh
(Sr. Business Development Manager)

©2013 Flexsin Technologies (P) Ltd


Confidential document reproduction or duplication prohibited. Page 1
Project Name Awesome Africa-Jacques
Client Name Jacques
Client address South Africa
Client contact
details
Project
Client ID Client Info 40444885
ID
Prepared By Munesh Singh Date April 29, 2013

Document Revision History


Version No. Date Location of Change Changed By Description/Reasons of
Change

1.0 29 April 2013 Flexsin Munesh Singh First Version


1.1 29 May 2013 Flexsin Munesh Singh Break in Phases

©2013 Flexsin Technologies (P) Ltd


Confidential document reproduction or duplication prohibited. Page 2
INTRODUCTION
This document serves as the Software Requirements Specification (SRS), which describes
the Requirements for developing Awesome Africa web portal.

The website would include features like Social networking, Classifieds, Business directory
listing, Trip Planner, Picture and Video galleries, Events calendar, Community self-
publishing, Email list management, Sports and News (News updates from different
sources). Awesome Africa is made up of individuals that are passionate about South
Africa and experiencing the diversity of our outdoors. We love things like amazing
destinations, mountain biking, fishing (particularly fly fishing), hiking, scuba diving and
so much more. We like to have fun, new experiences and adventure!
Revenue generation aspects of the website can be
 Membership subscription
 Advertisement / Listing
IP based location tracking; all the listing or features listing are for a specific city. The
cookies will remember which city a specific user visit last time.

PURPOSE OF REQUIREMENTS DOCUMENT


The purpose of this Software Requirements Specification (SRS) is to document the
requirements for Awesome Africa web portal in a detailed manner. Once the
requirements are documented, this SRS document shall be sent to client for approval.
The intended audience of this document includes but not limited to business analysts,
project managers, designers, software developers, system customer, testers and all other
parties which are related to this project.

SCOPE OF THE PROJECT


The scope of the project includes designing, documentation, and development, testing
and creating a User Manual for the specified sub-systems.

DOCUMENT CONVENTIONS
This SRS is multilevel. Each level has been numbered to make it more easily readable.
Every process has been divided into sub-processes keeping in mind the design and
development process.

INTENDED AUDIENCE AND READING SUGGESTIONS


This document is prepared for every party related to this project. SRS is distributed to
the Client, Project Managers, Business Analysts, Approvers and Reviewers, Project

©2013 Flexsin Technologies (P) Ltd


Confidential document reproduction or duplication prohibited. Page 3
Steering Committee Members (who shall assign Project Manager), Designers, Testers
and Developers.
This document should be read from top to bottom. Some of the points are interrelated
so top-to-bottom approach is suggested to understand it more clearly.

DEFINITIONS, ACRONYMS AND ABBREVIATIONS


Description of Actors:

Visitors: Visitors can view only the public/static page information; however, the visitor
user will have the ability to register with the website as a valuable customer.
Registered User: Individual Registered user will have the ability to enjoy the services as
available over the website as well as they have their own dashboard (i.e. My Profile) in
order to maintain own activities. Registered user can list own business / services over
the website.
Registered User (service provider user): who able to list their Ad over the website.
Super Administrator: Super Administrator User (of the website who holds all the rights
of the website)
Super Administrator shall have full control over the application. She/he shall manage
users, payments, masters (industry, Functional Area, role, country, state) and content
management system. Shall also be able to deactivate/activate the categories, events &
Venues. Full access to view list/find users, modify their settings, or login as any customer.
Full access i.e. shall be able to view history of all on-site transactions.
Super administrator will have the ability to create sub administrator/ Moderator i.e. for
their employees to manage the particular activities as per their access level.

©2013 Flexsin Technologies (P) Ltd


Confidential document reproduction or duplication prohibited. Page 4
Glossary of Terms:

JSW: Job Search Website & Database


Fire Fox: A web browser
Internet Explorer: A web browser
SMTP: Simple Mail Transfer Protocol
HTML: Hypertext Markup Language
JavaScript: A client side language executed in browser
SRS: Software Requirements Specification
XML: Extensible Markup Language
RSS: Really Simple Syndication
PHP: Hypertext Preprocessor
MYSQL: A Database Storage Engine
AJAX: Asynchronous JavaScript and XML
MVC: Model View Controller
CCV: Credit Card Verification code.
API: Application Programming Interface
CMS: Content Management System
CSV: Comma Separated Value
SSL: Secure Sockets Layer
URL: Uniform Resource Locator
USD: United States Dollar

©2013 Flexsin Technologies (P) Ltd


Confidential document reproduction or duplication prohibited. Page 5
GENERAL DESCRIPTION
Software requirements specification document is a
specification document that concentrates only on the
requirements of the system/application. The solution that
this document shall be describing is the development of an
easy to use Awesome Africa web application.

PRODUCT PERSPECTIVE
Awesome Africa is developed by Company from scratch. The
goal of the portal is to provide a social networking platform
includes features like Social networking, Events, Business
directory listing.

OPERATING ENVIRONMENT

The system shall be developed using following technologies:-

Servers: Apache
Server Side Scripting: PHP
Database: Firebird
Programming Style: Object Oriented, MVC MODEL
Client Front-end: HTML
Client Side Scripting: JavaScript
Client/Server Side Scripting: AJAX

DESIGN AND IMPLEMENTATION


CONSTRAINTS
The application has one production front-end and one
production backend. All restrictions to a web based
application would apply on web application

PRODUCT FUNCTIONS
MEMBER CHARACTERISTICS
Visitors: Visitors can view only the public/static page
information; however, the visitor user will have the ability to
register with the website as a valuable customer.

©2013 Flexsin Technologies (P) Ltd


Confidential document reproduction or duplication prohibited. Page 6
Registered User: Registered user will have the ability to enjoy
the services as available over the website as well as they
have their own dashboard (i.e. My Profile) in order to
maintain own activities. Registered user can list own business
/ services over the website.

Administrator: Administrator shall have full control over the


application. She/he shall manage users, payments, masters
(industry, Functional Area, role, country, state) and content
management system. Shall also be able to
deactivate/activate the categories, events & Venues. Full
access to view list/find users, modify their settings, or login
as any customer. Full access i.e. shall be able to view history
of all on-site transactions.

CONSTRAINTS
Regulatory Policies
All the Regulatory policies of the state shall be
applied to the ABC site. The website shall be in full
compliance with PCI Standards (Refer: Section 8 Appendix).
We shall use some third party SSL certification and approval
for secured payment like VeriSign.
NOTE: Yes, third party SSL is chargeable and client will
purchase / provide the same and we will integrate in the
website. Regarding the cost, it depends that which of the SSL
certification you are going to use in your website.

Hardware Limitations
This is designed to operate in a web
environment. Therefore, there shouldn't be any hardware
limitation.

Interfaces to Other Applications


The application shall be integrated with
Payment Methods such as Pay Pal API and Authorize.net
NOTE: for the payment, we will integrate the Pay Pal
payment gateway. If you want to integrate other third party
paid payment gateways like authorize.net etc to make
payment over the website then you need to purchase and

©2013 Flexsin Technologies (P) Ltd


Confidential document reproduction or duplication prohibited. Page 7
provide the API for the same so that we can
integrate/implement in your website.

Parallel Operations
This Application shall support hundreds of
thousands of members into the system simultaneously.
Concurrent operations shall be handled by the system. This
application shall be able to handle hundreds of thousands of
concurrent members. Any deadlocks shall be handled
programmatically, and the member shall be notified with
member-friendly error messages.

Audit Operations
The application shall have certain levels of
auditing capability, so that different levels of errors,
debugging, and access logging information shall be stored as
text files. These files can be used for auditing and debugging
purposes.
NOTE: The LOG files will be stored in the system like errors,
access logging information etc which helps to track the errors
and debug.

Reliability and Performance


1. The system should be stable and should be
available 24/7
2. The system must have "commit-and-rollback"
features; if one of the variables has failed, then all
the other variables need to fall back to their
original values.
3. The system shall be used for more than hundreds
of thousands of requests. All requests should run
simultaneously without affecting the performance
of the system.
4. The system should be able to support hundreds of
thousands of concurrent members. The
performance and number of concurrent members
mainly depends on hardware. The application
does not have a limitation on number of
concurrent members.

©2013 Flexsin Technologies (P) Ltd


Confidential document reproduction or duplication prohibited. Page 8
Phases Color Mark

1. No Color- Phase -1

2. Yellow Color-Phase -2

3. Grey Color-Phase-3

SYSTEM SPECIFICATIONS – Front End


Subsystem
Home Page
The landing page shall be a gateway to enter the website. It
shall have link to all inner modules and other static pages.

1.1.1. Top Right Menu bar

1.1.1.1. Sign In (You are not Logged In)


1.1.1.1.1. ability to sign In through
FConnect(Phase-2)
1.1.1.1.2. After Sign in user name shall
appears
1.1.1.1.3. Sign out for sign in members
shall be displayed.
1.1.1.1.4. My Profile links should display.
1.1.1.1.5. Welcome message should also
be display
©2013 Flexsin Technologies (P) Ltd
Confidential document reproduction or duplication prohibited. Page 9
1.1.1.2. Register
1.1.1.2.1. Ability to register through
Fconnect(Phase-2)
1.1.1.2.2. User Registration
1.1.1.3. Flag for Language selection
1.1.1.3.1. Select one from the options(or
by default open in English)
1.1.2. Main Navigation Bar
1.1.2.1. Home
1.1.2.2. My Trip
1.1.2.3. Friends
1.1.2.4. My Establishment
1.1.2.5. Events
1.1.2.6. Online Store(Phase-2)
1.1.2.7. Helpful Stuff
1.1.2.8. FAQ(Phase-3)
1.1.2.9. Links
1.1.2.10. Contact us
1.1.2.11. About
1.1.2.12. Photos
1.1.2.13. videos
1.1.2.14. My search
1.1.2.14.1. Location
1.1.2.14.1.1. Change / Select
Location
1.1.2.14.1.1.1.1. Select state
1.1.2.14.1.1.1.1.1. Drop
down list of
states to select
(i.e.
http://websitena
me.com/locatio
n)
1.1.2.14.1.1.1.2. Select city
1.1.2.14.1.1.1.2.1. Drop
down list of
cities to select
(i.e.
http://websitena
me.com/locatio
n)

©2013 Flexsin Technologies (P) Ltd


Confidential document reproduction or duplication prohibited. Page 10
1.1.2.14.2. Categories (i.e.
http://websitename.com/location/cat
egory)
1.1.2.14.2.1. Cat-1
1.1.2.14.2.2. Cat-2
1.1.2.14.2.3. Cat-3
1.1.3. Left Side Navigation Link
1.1.3.1. Page Rotating
1.1.3.1.1. Benefits of joining
1.1.3.1.2. Create an Account
1.1.3.1.3. How to use
1.1.3.1.4. Search Map
1.1.3.2. Trending Searches
1.1.3.2.1. Most saved
1.1.3.2.2. Bookmarked
1.1.3.3. Recommended for you(Shown after
login)
1.1.3.3.1. Events
1.1.3.3.2. Places to go
1.1.3.3.3. Friends
1.1.4. Middle Navigation Link
1.1.4.1. Awesome Africa Blog
1.1.4.2. News Feed(Community)
1.1.4.2.1. Real Time community Feed
1.1.4.3.
1.1.5. Right Side Navigation Link
1.1.5.1. Social Media connection
1.1.5.2. Like on
1.1.5.2.1. Facepile
1.1.5.2.2. Facebook
1.1.5.3. Invite Friends
1.1.5.4. Store Product Profiling(Phase-2)
1.1.5.4.1. Links to Store
1.1.5.4.2. Ecommerce
1.1.5.5. Upcoming Events
1.1.6. Other Navigation Links
1.1.6.1. Promote Your Event(Phase-3)
1.1.6.1.1. Ability to add your event listing
to promote
1.1.6.2. New Members
1.1.6.3. Popular Performer

©2013 Flexsin Technologies (P) Ltd


Confidential document reproduction or duplication prohibited. Page 11
1.1.6.4. Community Channel
1.1.6.5. What’s Hot
1.1.6.6. My Calendar
1.1.6.7. Register with US (i.e. Register)
1.1.6.7.1. FConnect with
Facebook(Phase-2)
1.1.6.7.1.1. Ability to Login through
Facebook account
1.1.6.8. Browse categories
1.1.6.8.1. Restaurants
1.1.6.8.2. Bars and Clubs
1.1.6.8.3. Etc (i.e. Other Categories)
1.1.6.9. Help & FAQ(Phase-3)

1.1.7. Footer Navigation Bar


1.1.7.1. Advertise with US
1.1.7.2. Privacy Policy
1.1.7.3. Terms of Services
1.1.7.4. Sitemap

©2013 Flexsin Technologies (P) Ltd


Confidential document reproduction or duplication prohibited. Page 12
©2013 Flexsin Technologies (P) Ltd
Confidential document reproduction or duplication prohibited. Page 13
Member registration In order to sign up
(Add/Edit)

1.1.8. Login Details.


1.1.8.1. Ability to signup through
Fconnect(Phase-2)
1.1.8.1.1. Ability to signup by using
facebook login credentials
1.1.8.2. Unique User name shall be allowed. It
is a text field, AJAX Based username
availability shall be provided for quick
check. It is mandatory field (Yes, username
for each user will be unique, there would
be a quick check system so that username
can be check at runtime)
Note: User shall not be able to edit User Name field
in edit mode.
1.1.8.3. Password it is a text field which allows
minimum 6 digit password. It is mandatory
field.
1.1.8.4. Retype password it is a text field which
allows same digits as password field it is
mandatory field and validation is
implemented to check both password and
retype password has same data.
1.1.9. Contact Details
1.1.9.1. First Name(Text field) Mandatory
1.1.9.2. Last Name (Text field) Not Mandatory
1.1.9.3. Email
1.1.9.4. Address
1.1.9.4.1. Country of Residence (List box)
Mandatory
1.1.9.4.2. State/Region (List box)
Mandatory
1.1.9.4.3. City (Text field) Mandatory
1.1.9.5. Email Notifications
1.1.9.5.1. News
1.1.9.5.2. Offers
©2013 Flexsin Technologies (P) Ltd
Confidential document reproduction or duplication prohibited. Page 14
1.1.9.5.3. Promotions
1.1.9.6. Contact No (Mandatory)
1.1.9.6.1. Mobile No(Text field)
(Mandatory)
1.1.9.6.2. Telephone No(Text field)
1.1.10. Agree with Terms of service (Check
box) Mandatory

Note: Validation mail shall be send to with fallowing details


user name, password activation link

Login
1.1.11. Ability to signup through
Fconnect(Phase-2)
1.1.11.1. Ability to signup by using facebook
login credentials
1.1.12. Enter User name
1.1.13. Enter Password
1.1.14. Proper validation of the user name and
password. Blank form cannot be submitted.
1.1.15. If the record is not found in the
database a proper error message shall be
displayed to the member.
1.1.16. Remember Me: Cookies base
remember me features which shall login the
member automatically into the website if the
site has been accessed from the same machine
without clicking logout.
1.1.17. Retrieve Forgotten Password
1.1.17.1. Enter your email address to retrieve
the old password. The System shall
automatically reset the password and send
the new password at your email id.
1.1.17.2. If the specified email id is not found in
the database, a proper error message shall
©2013 Flexsin Technologies (P) Ltd
Confidential document reproduction or duplication prohibited. Page 15
be displayed with a link to retry or register
as a new member.
1.1.17.3. Provide user with a mail to link to
support@websitename.com the bottom of
the page

Registered User Profile pages (Registered


Users Dashboard after login)
A company user who wants to list their business on this
website shall be come and register on the website,after login
they will redirect to dashboard where they will manage their
listing and do other things whichever will be available

1.1.18. Add your Listing(My


Establishment) (For company user)

1.1.18.1.1. Add Establishment


1.1.18.1.1.1. Listing Type
1.1.18.1.1.1.1. Ability to select
the listing type from the
drop down menu
1.1.18.1.1.1.2. listing
subscripeion
1.1.18.1.1.1.2.1. Free
©2013 Flexsin Technologies (P) Ltd
Confidential document reproduction or duplication prohibited. Page 16
1.1.18.1.1.1.2.2. paid (Initially all
the listing will be free
but website admin will
have the capability to
make paid as requires)
(There will be option
for paid listing with
free trial offer defined
by the website admin.
User can enjoy /
review the paid
services for a short
period of time defined
by the website admin
as “Free trial” and
after free trial period
user will make
payment. During paid
listing subscription
(free trial) user must
have to provide the
payment details like
credit card details to
make payment after
completion of free
trial period, if satisfied
with the services
offered.
1.1.18.1.1.2. Listing Information
1.1.18.1.1.2.1. Name
1.1.18.1.1.2.2. Email
1.1.18.1.1.2.3. Phone
1.1.18.1.1.2.4. Location
1.1.18.1.1.2.4.1. Address
1.1.18.1.1.2.4.2. Country
1.1.18.1.1.2.4.3. state
1.1.18.1.1.2.4.4. city
1.1.18.1.1.2.4.5. zip code
1.1.18.1.1.2.5. keywords
1.1.18.1.1.2.6. Other fields
1.1.18.1.1.2.6.1. Website Admin
will have the ability to
©2013 Flexsin Technologies (P) Ltd
Confidential document reproduction or duplication prohibited. Page 17
add/update fields for
the entries as required
1.1.18.1.1.2.7. listing Category
1.1.18.1.1.2.8. promotional
Code, if any

1.1.18.1.2. Manage Establishment (User


will have the ability to manage the
listing after created)
1.1.18.1.2.1. AID Reference
1.1.18.1.2.2. Name of Establishment
1.1.18.1.2.3. Company Name
1.1.18.1.2.4. Company Registration
Number
1.1.18.1.2.5. Vat Reg No
1.1.18.1.2.6. Categories
1.1.18.1.2.6.1. All
1.1.18.1.2.6.2. Choose from
Checkboxes
1.1.18.1.2.7. Contact Details
1.1.18.1.2.7.1. Address
1.1.18.1.2.7.2. Website
1.1.18.1.2.8. Associated with social
network account
1.1.18.1.2.8.1. Facebook
1.1.18.1.2.8.2. G+
1.1.18.1.2.9. Terms & Condition
1.1.18.1.2.9.1. Contract
1.1.18.1.2.9.2. Signoff form
1.1.18.1.2.10. Payment Details
1.1.18.1.2.10.1. Listing Preview
1.1.18.1.2.11. Edit (Ability to edit the
listing)
1.1.18.1.2.11.1. title
1.1.18.1.2.11.2. level
1.1.18.1.2.11.3. status
1.1.18.1.2.11.4. promotion
1.1.18.1.2.11.5. Map tuning
1.1.18.1.2.12. Map Location
1.1.18.1.2.13. Reviews
1.1.18.1.2.13.1. Ability to view
all reviews available
©2013 Flexsin Technologies (P) Ltd
Confidential document reproduction or duplication prohibited. Page 18
1.1.18.2. Promotions(Phase-3)
1.1.18.2.1. Add Promotions
1.1.18.2.1.1. Ability to fill Promotion
Information
1.1.18.2.2. Manage Promotions
1.1.18.3. Create Campaign/Run Campaign
1.1.18.3.1. Last minute deals
1.1.18.3.2. Set up own discounts
1.1.18.3.3. Manage discounts

©2013 Flexsin Technologies (P) Ltd


Confidential document reproduction or duplication prohibited. Page 19
1.1.18.4. Request For the Deal (Company
User)
1.1.18.4.1.1. Ability to company user
to request a Deal
1.1.18.4.1.1.1. Company Info
1.1.18.4.1.1.1.1.1. Company
Name
1.1.18.4.1.1.1.1.2. Email
1.1.18.4.1.1.1.1.3. Web
URL, if Any
1.1.18.4.1.1.1.1.4. Contact
No.
1.1.18.4.1.1.2. Product Info
1.1.18.4.1.1.2.1.1. Image
1.1.18.4.1.1.2.1.2. Product
Code
1.1.18.4.1.1.2.1.3. Product
Name/Title
1.1.18.4.1.1.2.1.4. Cost
/Price

1.1.18.5. Events
1.1.18.5.1. Add Events
1.1.18.5.1.1. Ability to fill Event
information
1.1.18.5.2. Manage Events
1.1.18.6. Request Marketing Assistant
1.1.18.6.1. User can contact with admin
for Potential marketing
opportunity(Fee based service)
1.1.18.6.2. Onsite
promotion(Banner,Advertisment)
1.1.18.6.3. Site visit and AA travel Blog

1.1.18.7. Become a VIP User


User will have the ability to become a VIP member in
order to enjoy extra services as facilitated by the
website administrator.
1.1.18.8. Upgrade your Membership
1.1.18.8.1.1. Features as set by the
website admin
©2013 Flexsin Technologies (P) Ltd
Confidential document reproduction or duplication prohibited. Page 20
1.1.18.8.1.1.1. e.g. Travel
1.1.18.8.1.1.2. Lifestyle
1.1.18.8.1.1.3. Status
1.1.18.8.1.2. Price
1.1.18.8.1.2.1. with free trial
period
1.1.18.8.1.3. Duration (e.g. 2 month)

Travel Landing Page: Business Owner can ADD their


deals such as Hotel deals, vehicals for rent, travel
packages, travel ideas etc

Travel Affiliate API will be integrated in the website to


deal with Hotel rental other rental services as
suggested and provided by the client.

NOTE: Integration of payment gateway will be as


suggested and provided by the client.

1.1.18.9. Payment Mode


1.1.18.9.1. Payment gateway integration
(Provided by the client)
1.1.18.9.1.1. PayPal
1.1.18.9.1.2. Credit cards
1.1.18.9.1.2.1. VISA
1.1.18.9.1.2.2. Master
1.1.18.9.1.2.3. American
Express
1.1.18.9.1.2.4. Discover

©2013 Flexsin Technologies (P) Ltd


Confidential document reproduction or duplication prohibited. Page 21
Dashboard (For General user)
When a user will login who will search for the places and
other things will login and able to access their dashboard
1.1.19. Personal info
1.1.19.1. Image (if any)
1.1.19.1.1. Ability to edit / update image
1.1.19.2. Name
1.1.19.3. Address
1.1.19.4. Email
1.1.19.5. Contact No.

1.1.20. My Wall (this section will have


comments of friends, user can also make reply
over the comment by making as public or
specific to individual friend)
1.1.20.1. Comments (i.e. friend’s comment)
1.1.20.1.1.1. username
1.1.20.1.1.2. image
1.1.20.1.1.3. date commented
1.1.20.1.1.4. time
1.1.20.1.1.5. comment description

1.1.20.2. Reply (i.e. reply over the comment)


1.1.20.2.1.1. ability to make
comment
1.1.20.2.1.1.1.1. ability to make
comment as public or
specific to the same
user
1.1.20.2.1.1.1.1.1. public
(Ability to mark
this option to
make own
comment public
i.e. visible for
everyone)
1.1.20.2.1.1.1.1.2. select
users / friends
(Ability to mark
this option to

©2013 Flexsin Technologies (P) Ltd


Confidential document reproduction or duplication prohibited. Page 22
make own
comment user
specific i.e.
visible for only
selected friends)
1.1.20.3. Report Abuse
1.1.20.3.1.1. Ability to report to
website admin against any wrong
contents
1.1.20.3.1.1.1. Text Box

1.1.21. My Likes(Facipile)
1.1.21.1.1.1. List if interests selected
1.1.21.1.1.2. Ability to get notify as
per selected interests
1.1.21.1.1.3. Add Interests
1.1.21.1.1.3.1. Ability to choose
the interests from the given
list

©2013 Flexsin Technologies (P) Ltd


Confidential document reproduction or duplication prohibited. Page 23
1.1.22. My Messages

1.1.22.1. Inbox
1.1.22.1.1. Unread message
1.1.22.1.2. Read message
1.1.22.2. Write messages
1.1.22.2.1. To
1.1.22.2.2. CC
1.1.22.2.3. Subject
1.1.22.2.4. Message

1.1.23. My Calendar

1.1.23.1. Month
1.1.23.2. Year
1.1.23.3. Activity
1.1.23.3.1. Ability to manage own
activities (i.e. Add / Edit/Delete
Activities)
1.1.23.3.2. Ability to get auto email
reminder of own activities
1.1.24. My Trip(Phase-2)
1.1.24.1. Add new trip/Event
1.1.24.1.1. Wishlist
1.1.24.1.2. Planned(Put a Name)
1.1.24.1.3. Invite Friends
1.1.24.2. Trip details
1.1.24.2.1. Start and End Point
1.1.24.2.2. Google driving direction
1.1.24.2.3. Petrol Requirement(Pricing)
1.1.24.2.4. Tolls(Pricing)
1.1.24.2.5. Cost/Budget Requirement
1.1.24.2.6. Ideal Refuel point(Shown on
Map)
1.1.24.2.7. Estimated Drive timing
between points
1.1.24.3. Trips in progress
1.1.24.3.1. Start Trip
1.1.24.3.2. Activity
1.1.24.3.3. End Trip
1.1.24.4. Completed Trip

©2013 Flexsin Technologies (P) Ltd


Confidential document reproduction or duplication prohibited. Page 24
1.1.24.4.1. Add to solocit
comments,Feedback
1.1.24.4.2. Rating for the establishment
used
1.1.24.5. Trip Itenary
1.1.24.5.1. Select Itenary
1.1.24.6. Date
1.1.24.7. Waypoint
1.1.24.7.1. A
1.1.24.7.2. B
1.1.24.7.3. C
1.1.24.8. Distance
1.1.24.9. Time
1.1.24.10. Price
1.1.24.11. Trip Planning
1.1.24.11.1. Trip 1
1.1.24.11.2. Trip 2
1.1.24.11.3. Trip 3
1.1.24.12. Wishlist Trip
1.1.24.12.1. Trip 1
1.1.24.13. Trip History
1.1.24.13.1. Trip 1
1.1.24.13.2. Trip 2
1.1.24.13.3. Trip 3

1.1.25. My Friends(Phase-2)

1.1.25.1. List of All Friends


1.1.25.1.1. Latest Activity
1.1.25.1.2. Recently Added friends
1.1.25.1.3. Online friends
1.1.25.1.4. Invite Friends
1.1.25.1.4.1. Ability to Invite friends
1.1.25.1.4.1.1.1. Email
1.1.25.1.4.1.1.2. Message
1.1.25.1.4.2. Ability to Invite friends
by importing the address book
from social networking sites
1.1.25.1.4.2.1. Yes, Ability to
import the address book
from other social
networking sites like yahoo,
©2013 Flexsin Technologies (P) Ltd
Confidential document reproduction or duplication prohibited. Page 25
hotmail, facebook, AOL,
Google.
1.1.25.1.5. Find Friends

1.1.26. Suggested Users/People(By


Admin)
1.1.26.1. List of suggested people you know as
friends and connect with public profiles
you like
1.1.26.1.1. Image
1.1.26.1.2. Username
1.1.26.1.3. Add as Friend
1.1.26.1.3.1. Message
1.1.26.1.3.1.1. Ability to send a
request message to connect
as a friend, after approval /
confirmation the user will
be connected as a friend.

Other Links detail


1.1.27. Reviews and Comments

1.1.27.1.1. Reviews & Comment


description
1.1.27.1.2. Username (i.e. commented by)
1.1.27.1.3. Time

1.1.28. Deal For the Day (This section


will display the deals for the day,
locationwise)

1.1.28.1.1.1. Image
1.1.28.1.1.2. Product Code
1.1.28.1.1.3. Product Name/Title
1.1.28.1.1.4. Cost
1.1.28.1.1.5. Refer to a friend
1.1.28.1.1.5.1. Email
1.1.28.1.1.5.2. Message

1.1.29. Request of the day

©2013 Flexsin Technologies (P) Ltd


Confidential document reproduction or duplication prohibited. Page 26
1.1.29.1.1. i.e. Friend Request
1.1.29.1.1.1. View All
1.1.29.1.1.1.1. Ability to view
all friend’s request

1.1.30. Suggestions

1.1.30.1.1. i.e. Today’s Suggestions


1.1.30.1.1.1. View All
1.1.30.1.1.1.1. Ability to view
all suggestions

1.1.31. Events of the Day(Phase-2)

1.1.31.1.1. i.e. Today’s Event


1.1.31.1.1.1. View All
1.1.31.1.1.1.1. Ability to view
all events

©2013 Flexsin Technologies (P) Ltd


Confidential document reproduction or duplication prohibited. Page 27
1.1.32. Recent Activity

1.1.32.1.1. List of Activities and their brief


description
1.1.32.1.1.1. View All
1.1.32.1.1.1.1. Ability to view
all activities

1.1.33. Today’s Photos

1.1.33.1.1. List of Photos


1.1.33.1.1.1. View All
1.1.33.1.1.1.1. Ability to view
all photos
1.1.33.1.2. Add Photo
1.1.33.1.2.1. Browse
1.1.33.1.2.1.1. Ability to Add
Photos

1.1.34. Today’s Event(Phase-2)

1.1.34.1.1. List of Events


1.1.34.1.1.1. Image
1.1.34.1.1.2. Event Title
1.1.34.1.1.3. Time
1.1.34.1.1.4. Reviews and Comments
1.1.34.1.1.5. Like it
1.1.34.1.1.6. Going
1.1.34.1.2. View All
1.1.34.1.3. Add Events

1.1.35. Today’s Venue

1.1.35.1.1. List of Venues


1.1.35.1.1.1. Image
1.1.35.1.1.2. Location
1.1.35.1.2. View All

1.1.36. Awesome Africa BLOG

1.1.36.1.1. Today’s BLOG with brief details


©2013 Flexsin Technologies (P) Ltd
Confidential document reproduction or duplication prohibited. Page 28
1.1.36.1.2. View All
1.1.36.1.3. Add a BLOG
1.1.36.1.3.1. Kindly refer to the “My
BLOG” section

©2013 Flexsin Technologies (P) Ltd


Confidential document reproduction or duplication prohibited. Page 29
Search module
1.1.36.1.4. By Region(Radius Search)
1.1.36.1.4.1. South Africa
1.1.36.1.4.1.1. Western Cape
1.1.36.1.4.1.1.1. Harmenus
1.1.36.1.5. By Accommodation(Search by
Specials)
1.1.36.1.5.1. Rating/Granding Level
1.1.36.1.5.1.1. TGCSA Grading
1.1.36.1.6. By Activities
1.1.36.1.6.1. Water
1.1.36.1.6.1.1. Scuba driving
1.1.36.1.6.2. Land
1.1.36.1.6.3. Air
1.1.36.1.7. For Restaurant
1.1.36.1.8. Featured Routes
1.1.36.1.9. Theme
1.1.36.1.10. Shopping
1.1.36.1.11. Services

Events (Phase-2)
1.1.36.1.12. Category
1.1.36.1.12.1. List of category
1.1.36.1.13. By Date
1.1.36.1.13.1. All date
1.1.36.1.13.2. This month
1.1.36.1.13.3. This week
1.1.36.1.14. Choose dates
1.1.36.1.14.1. Ability to select date
from the calendar
1.1.37. Events Module

1.1.38. Top Events


1.1.38.1. VIP
1.1.38.2. Theatre
1.1.38.3. Concert
1.1.38.4. Kids Family
1.1.38.5. Etc
1.1.39. Browse Events
1.1.39.1. Category
©2013 Flexsin Technologies (P) Ltd
Confidential document reproduction or duplication prohibited. Page 30
1.1.39.1.1. List of category
1.1.39.2. By Date
1.1.39.2.1. All date
1.1.39.2.2. This month
1.1.39.2.3. This week
1.1.39.2.4. Choose dates
1.1.39.2.4.1. Ability to select date
from the calendar
1.1.40. Event Details
1.1.40.1. List of Events
1.1.40.1.1. Image
1.1.40.1.2. Title
1.1.40.1.3. Description
1.1.40.1.4. Time
1.1.40.1.4.1. Start time
1.1.40.1.4.2. End Time
1.1.40.2. Event Type
1.1.40.2.1. i.e. Event category
1.1.40.3. Price, if any
1.1.40.4. Location
1.1.40.5. Reviews
1.1.40.6. Points
1.1.40.7. Like it
1.1.40.8. Going
1.1.40.9. Sort By
1.1.40.9.1. Popularity
1.1.40.9.2. Date/time
1.1.40.9.3. Most reviewed
1.1.40.9.4. Highest Rated
1.1.40.9.5. Price
1.1.40.9.5.1. High
1.1.40.9.5.2. Low
1.1.41. Find Events
1.1.41.1. Keyword

1.1.42. My Events
1.1.42.1. List of Events added with their details
1.1.42.1.1. Ability to view events in
“Calendar View”

1.1.43. My created / Posted Events

©2013 Flexsin Technologies (P) Ltd


Confidential document reproduction or duplication prohibited. Page 31
1.1.43.1. List of Created / Posted Events
1.1.43.1.1. Title
1.1.43.1.2. Date created
1.1.43.1.3. Time created
1.1.43.1.3.1. View detail
1.1.43.1.3.2. Edit
1.1.43.1.3.3. Delete
1.1.44. Featured Events
1.1.44.1. List of Featured Events
1.1.44.1.1. Image
1.1.44.1.2. Title
1.1.44.1.3. Brief description
1.1.44.1.4. Time
1.1.44.1.5. Location
1.1.44.1.5.1. View detail

Venue Module (Phase-2)


1.1.45. Browse Venues By
1.1.45.1. Keyword / Name
1.1.45.2. Venue Type
1.1.45.2.1. Ability to select the Venue type
from the available list
1.1.45.2.2. Cat-1
1.1.45.2.3. Cat-2
1.1.45.3. Location
1.1.45.3.1. Ability to select the location
from the available list
1.1.45.3.2. Cat-1
1.1.45.3.3. Cat-2
1.1.45.4. Sort Venues By
1.1.45.4.1.1.1. Community (i.e.
Community listed venues)
1.1.45.4.1.1.2. Business (i.e.
Business listed venues)
1.1.45.5. Venue Listings and their Details
1.1.45.5.1. Image
1.1.45.5.2. Title
1.1.45.5.3. Location
1.1.45.5.4. Description
1.1.45.5.5. Upcoming Events(Phase-2)
1.1.45.5.5.1. Event Title

©2013 Flexsin Technologies (P) Ltd


Confidential document reproduction or duplication prohibited. Page 32
1.1.45.5.5.2. Time
1.1.45.5.5.3. No. of people
1.1.45.5.6. Reviews
1.1.45.5.7. Points
1.1.45.5.8. Like it
1.1.45.5.9. Going
1.1.46. My Venues
1.1.46.1. List of Venues Added with their details
1.1.47. My created Venues
1.1.47.1. List of created venues with their details
1.1.47.1.1. Ability to Edit / Delete venues
1.1.48. Create a Venue (i.e. Logged In User)
1.1.48.1. Venue Name
1.1.48.2. Venue type
1.1.48.2.1.1. Ability to select the
venue Type from the drop down
menu
1.1.48.2.1.1.1.1. Restaurant
1.1.48.2.1.1.1.2. Bar
1.1.48.2.1.1.1.3. Club
1.1.48.2.1.1.1.4. Hotel
1.1.48.2.1.1.1.5. Travel
1.1.48.2.1.1.1.6. Shopping
1.1.48.3. Address
1.1.48.3.1. City
1.1.48.3.2. State
1.1.48.3.2.1. Ability to select the
state from the drop down menu
1.1.48.3.3. Country
1.1.48.3.3.1. Ability to select the
country from the drop down
menu
1.1.48.3.3.2. Zip Code

1.1.48.3.4. Age suitability


1.1.48.3.4.1. Ability to select the Age
from the drop down menu
1.1.48.4. Description
1.1.48.5. Web URL
1.1.48.6. Contact No.
1.1.48.7. Contact person
1.1.48.8. Email
©2013 Flexsin Technologies (P) Ltd
Confidential document reproduction or duplication prohibited. Page 33
1.1.48.9. Accessibility
1.1.48.10. Language
1.1.48.11. Parking
1.1.48.12. Best Known for
1.1.48.13. Payment Mode
1.1.48.13.1.1. Payment gateway
integration (Provided by the
client)
1.1.48.13.2. Cash
1.1.48.13.3. Personal checks
1.1.48.13.4. Credit cards
1.1.48.13.4.1. VISA
1.1.48.13.4.2. Master
1.1.48.13.4.3. American Express
1.1.48.13.4.4. Discover
1.1.48.14. Browse Restaurant
1.1.48.14.1.1. keyword / Name
1.1.48.14.1.2. location
1.1.48.14.1.3. Category
1.1.48.14.1.4. Cuisine
1.1.48.14.1.5. Price
1.1.48.14.2. List of Restaurant
1.1.48.14.2.1. Image
1.1.48.14.2.2. Description
1.1.48.14.2.3. Restaurant Category
1.1.48.14.2.4. Reviews
1.1.48.14.3. Detail Listing
1.1.48.14.3.1. Image
1.1.48.14.3.2. Description
1.1.48.14.3.3. Category
1.1.48.14.3.4. Open Hours & Day
1.1.48.14.3.5. Contact Info
1.1.48.14.3.6. other Info
1.1.48.14.3.7. Video
1.1.48.14.3.7.1. Embed link of
restaurant’s video
integration
1.1.48.14.3.8. Menu
1.1.48.14.3.8.1. Menu of the
restairants contains items
and their cost respectively
1.1.48.14.3.9. Offers
©2013 Flexsin Technologies (P) Ltd
Confidential document reproduction or duplication prohibited. Page 34
1.1.48.14.3.9.1. contains offers,
if Any
1.1.48.14.3.10. View on Map
1.1.48.14.3.10.1. Ability to view
on Map
1.1.48.14.3.11. Reviews
1.1.48.14.3.11.1. Ability to user to
rate the restaurant and
leave own review
1.1.48.15. Browse Hotels
1.1.48.15.1.1. keyword / Name
1.1.48.15.1.2. location
1.1.48.15.1.3. Category / Type
1.1.48.15.1.4. Ratings
1.1.48.15.1.5. Amenities
1.1.48.15.1.6. Price range
1.1.48.15.2. List of Hotels
1.1.48.15.2.1. Image
1.1.48.15.2.2. Name / Title
1.1.48.15.2.3. Category / Type
1.1.48.15.2.4. Location
1.1.48.15.2.5. Reviews
1.1.48.15.3. Detail Listing
1.1.48.15.3.1. Image
1.1.48.15.3.2. Name / Title
1.1.48.15.3.3. Category / Type
1.1.48.15.3.4. Location
1.1.48.15.3.4.1. Ability to view
location over map (i.e. Map
View)
1.1.48.15.3.5. Amenities & Features
1.1.48.15.3.6. Rooms Types and their
rates
1.1.48.15.3.7. Offers / Packages
1.1.48.15.3.7.1. Contain offers /
Packages, if any
1.1.48.15.3.8. Reviews
1.1.48.15.3.8.1. Ability to user to
rate the Hoteland leave
own review

©2013 Flexsin Technologies (P) Ltd


Confidential document reproduction or duplication prohibited. Page 35
©2013 Flexsin Technologies (P) Ltd
Confidential document reproduction or duplication prohibited. Page 36
BLOG

This will be a BLOG feature linked from footer section


through out the website.

Following would be the users of the BLOG:

1.1.49. Admin
1.1.49.1.1. Will have the ability to Create /
edit / delete categories
1.1.49.1.2. Will have the ability to post /
edit / delete Blogs
1.1.49.1.3. Will have the ability to edit
delete the users comments

Deal for the Day Module


Deal for the day, This is the section on the home page which
would be display a single product and discounted coupon as
the “deal for the day”. This is also an revenue generation
modules. User will see the Hot deal for the day and ability to
take the print of the discounted coupon through which
he/she can get discount for the deal

1.1.50. Deal for the Day


1.1.50.1.1. Image of the product
1.1.50.1.1.1. Ability to upload images
1.1.50.1.2. Product Code
1.1.50.1.3. Product Name
1.1.50.1.4. Cost
1.1.50.1.5. Refer to a friend
1.1.50.1.5.1. Email
1.1.50.1.5.2. Message

©2013 Flexsin Technologies (P) Ltd


Confidential document reproduction or duplication prohibited. Page 37
Advertisement Modules

This would be a section which facilitates website admin to


manage advertisements over the website. User able to send
ad space request over the website to website admin.

1.1.51. Ability to Admin to add / delete Ads


over the website

1.1.52. Google Ad sence Intergration


1.1.52.1. Google Ad sense on listing pages
1.1.53. Ad Booking Packages
1.1.53.1.1. Specifications
1.1.53.1.1.1. size
1.1.53.1.1.2. price
1.1.53.1.1.3. Duration
1.1.54. Request for Ad Booking
1.1.54.1. Ability to company user to request for
ad space opver the website
1.1.54.1.1. Company Info
1.1.54.1.1.1. Company Name
1.1.54.1.1.2. Email
1.1.54.1.1.3. Contact Person Name
1.1.54.1.1.4. Web URL, if Any
1.1.54.1.1.5. Contact No.
1.1.54.1.2. Product Info
1.1.54.1.2.1. Image
1.1.54.1.2.2. Product Code
1.1.54.1.2.3. Product Name/Title
1.1.54.1.2.4. Cost /Price
1.1.55. Make Payment
1.1.55.1.1. Payment gateway Integration
(Pay Pal etc as suggest and provided
by the client)

©2013 Flexsin Technologies (P) Ltd


Confidential document reproduction or duplication prohibited. Page 38
1.1.55.1.1.1. Payment gateway
integration (Provided by the
client
1.1.55.1.1.2. Credit Card
1.1.55.1.1.2.1.1. Name as on Card
1.1.55.1.1.2.1.2. Card Type
1.1.55.1.1.2.1.2.1. Master /
VISA/Discover/A
merican Express
1.1.55.1.1.2.1.3. Expiry date of
Card
1.1.55.1.1.2.1.4. CVV

©2013 Flexsin Technologies (P) Ltd


Confidential document reproduction or duplication prohibited. Page 39
1.1.56. Other Modules(Phase-2)
1.1.56.1. Questions & Answers
1.1.56.2. Holiday Events
1.1.56.2.1. City Wise
1.1.56.2.1.1. Ability to select the city
1.1.57. Advertise with Us
1.1.57.1.1. Name
1.1.57.1.2. Email
1.1.57.1.3. Contact No.
1.1.57.1.4. Description

Static Page
1.1.58. There will be some static pages
1.1.58.1.1. About Us(Static page and
managed by Admin)
1.1.58.1.2. FAQ’s (Static page and
managed by Admin)(Phase-3)
1.1.58.1.3. Terms of services
1.1.58.1.4. Privacy Policy

©2013 Flexsin Technologies (P) Ltd


Confidential document reproduction or duplication prohibited. Page 40
SYSTEM SPECIFICATIONS: Admin Panel
(Super Admin User Dashboard)

Super Administrator User of the website who holds all the


rights of the website

Super Administrator shall have full control over the


application. She/he shall manage users, payments, masters
(industry, Functional Area, role, country, state) and content
management system. Shall also be able to
deactivate/activate the categories, events & Venues. Full
access to view list/find users, modify their settings, or login
as any customer. Full access i.e. shall be able to view history
of all on-site transactions.
Super administrator will have the ability to create sub
administrator/ Moderator i.e. for their employees to manage
the particular activities as per their access level.

Login
This section shall enable the administrator to login to admin
sub-system

Login shall have following functional requirements:


1.1.59. Admin must enter his/her username
and password to login to the system
1.1.60. The System must validate the
username and password by matching it against
the value stored in database
1.1.61. Admin shall be allowed to login only if
the username and passwords match with the
ones stored in the database
1.1.62. The system shall display the relevant
message to the admin if the username and
password are not valid

Admin Account Settings


1.1.63. Edit/Update Admin password

©2013 Flexsin Technologies (P) Ltd


Confidential document reproduction or duplication prohibited. Page 41
1.1.64. Edit/Update admin personal
information and email id
1.1.65. System shall provide a means to
administrator to remove the Static page.

Manage Functional Area


This section shall enable the administrator to manage
Functional area.
1.1.66. View functional area listing
1.1.66.1. Functional area name
1.1.66.2. Status(active/enactive)
1.1.66.3. Edit
1.1.66.4. Delete
1.1.67. Add/edit functional area
1.1.67.1. Functional area name(text field)
Mandatory
1.1.67.2. Description (text area)

Manage Role
This section shall enable the administrator to manage role.
1.1.68. View role listing
1.1.68.1. Role name
1.1.68.2. Functional area name
1.1.68.3. Status(active/enactive)
1.1.68.4. Edit
1.1.68.5. Delete
1.1.69. Add/edit role
1.1.69.1. Role name(text field) Mandatory
1.1.69.2. Functional area name(list box)
Mandatory
1.1.69.3. Description(Text area)

©2013 Flexsin Technologies (P) Ltd


Confidential document reproduction or duplication prohibited. Page 42
Dashboard
Super Admin will directly come on the dashboard after their
login. Super Admin will be the whole and sole of the website.
He will manage all the content, Product, order and other
thing which is described. There will be also a sub admin who
can also manage all features available on the website.
(Depends on the Assigning role)

When a Super Admin or sub admin (Depends on the


assigning role by super admin) will login he will see the
following options
1.1.70. Dashboard
1.1.71. Life time sales($20000)(Phase-2,This will be
created when online shopping section will
started)
1.1.72. Average order($4000)
1.1.73. Orders
1.1.73.1.1.1. Select
Range(dropdown)
1.1.73.1.1.1.1.1. Last 24 hrs
1.1.73.1.1.1.1.2. Last week
1.1.73.1.1.1.1.3. Last one month
1.1.73.1.1.1.1.4. Last one Year
1.1.73.1.1.2. Revenue($600)
1.1.73.1.1.3. Tax($0)
1.1.73.1.1.4. Shipping($15)
1.1.73.1.1.5. Quantity(2)
1.1.74. Product Information
1.1.74.1.1.1. Bestseller
1.1.74.1.1.1.1.1. Product Name
1.1.74.1.1.1.1.2. Price
1.1.74.1.1.1.1.3. Quantity
ordered
1.1.74.1.1.2. Most viewed Products
1.1.74.1.1.2.1.1. Product Name
1.1.74.1.1.2.1.2. Price
1.1.74.1.1.2.1.3. Number of views
1.1.74.1.1.3. New buyer
1.1.74.1.1.3.1.1. Buyer Name

©2013 Flexsin Technologies (P) Ltd


Confidential document reproduction or duplication prohibited. Page 43
1.1.74.1.1.3.1.2. Number of
orders
1.1.74.1.1.3.1.3. Average order
amount
1.1.74.1.1.3.1.4. Total order
amount
1.1.74.1.1.4. Buyer
1.1.74.1.1.4.1.1. Buyer Name
1.1.74.1.1.4.1.2. Number of
orders
1.1.74.1.1.4.1.3. Average order
amount
1.1.74.1.1.4.1.4. Total order
amount

1.2. Sales Management


1.2.1. On top navigation
1.2.1.1.1.1. Create New Order(+)
1.2.1.1.1.2. Export to
1.2.1.1.1.2.1.1. CSV
1.2.1.1.1.3. Action
1.2.1.1.1.3.1.1. Cancelled
1.2.1.1.1.3.1.2. Hold
1.2.2. Order
1.2.2.1.1.1. Select Visibility
1.2.2.1.1.2. Unselect visible
1.2.2.1.1.3. Item
Selected(Checkbox)
1.2.2.1.1.3.1. Z
ero
Item
Selec
ted
1.2.2.1.1.4. Order Id
1.2.2.1.1.4.1. P
urcha
se on
1.2.2.1.1.4.1.1. From
1.2.2.1.1.4.1.2. To
1.2.2.1.1.5. Bill to Name
1.2.2.1.1.6. Ship to Name
1.2.2.1.1.7. Grand Total Base
©2013 Flexsin Technologies (P) Ltd
Confidential document reproduction or duplication prohibited. Page 44
1.2.2.1.1.8. Grand Total Purchase
1.2.2.1.1.9. Status
1.2.2.1.1.9.1.1. Paid
1.2.2.1.1.9.1.2. Hold
1.2.2.1.1.9.1.3. Cancelled
1.2.2.1.1.9.1.4. Shipped
1.2.3. Invoices
1.2.3.1.1.1. Export to
1.2.3.1.1.1.1. C
SV
1.2.3.1.1.2. Select Visible
1.2.3.1.1.3. Unselect visible
1.2.3.1.1.4. Item Select(Checkbox)
1.2.3.1.1.4.1.1. Zero item
Selected
1.2.3.1.1.5. Invoice Id
1.2.3.1.1.6. Invoice date
1.2.3.1.1.6.1.1. From
1.2.3.1.1.6.1.2. To
1.2.3.1.1.7. Order id
1.2.3.1.1.8. Order Date
1.2.3.1.1.8.1.1. From
1.2.3.1.1.8.1.2. To
1.2.3.1.1.9. Bill to Name
1.2.3.1.1.10. Status
1.2.3.1.1.10.1.
Pending
1.2.3.1.1.10.2.
Paid
1.2.3.1.1.10.3.
Cancelled
1.2.3.1.1.11. Amount
1.2.3.1.1.12. View(Selected item)

1.2.4. Transaction
1.2.4.1.1.1. Order id
1.2.4.1.1.2. Transaction id
1.2.4.1.1.3. Payment Method Name
1.2.4.1.1.3.1.1. Pay Pal
1.2.4.1.1.3.1.2. Debit card
1.2.4.1.1.3.1.3. Credit card
1.2.4.1.1.4. Transaction type
©2013 Flexsin Technologies (P) Ltd
Confidential document reproduction or duplication prohibited. Page 45
1.2.4.1.1.4.1.1. Order
1.2.4.1.1.4.1.2. Void
1.2.4.1.1.4.1.3. Refund
1.2.4.1.1.5. Is Closed
1.2.4.1.1.5.1.1. Yes
1.2.4.1.1.5.1.2. No
1.2.4.1.1.6. Created at
1.2.4.1.1.6.1.1. From
1.2.4.1.1.6.1.2. To

1.3. Manage Catalog


1.3.1. Manage Product
1.3.1.1.1.1. Product id
1.3.1.1.1.2. Name
1.3.1.1.1.3. Type
1.3.1.1.1.3.1.1. Downloaded
Product
1.3.1.1.1.4. Price
1.3.1.1.1.5. Quantity
1.3.1.1.1.6. Visibility
1.3.1.1.1.6.1.1. Visible
1.3.1.1.1.6.1.2. Not visible
1.3.1.1.1.7. Status
1.3.1.1.1.7.1.1. Enabled
1.3.1.1.1.7.1.2. Disabled
1.3.1.1.1.8. Action
1.3.1.1.1.8.1.1. Delete
1.3.1.1.1.8.1.2. Change Status
1.3.1.1.1.8.1.2.1. Edit
1.3.2. Manage Category
1.3.2.1.1.1. Add Category
1.3.2.1.1.1.1. G
enera
l
infor
matio
n
1.3.2.1.1.1.1.1. Name
1.3.2.1.1.1.1.2. Description
1.3.2.1.1.1.1.2.1. WYSIWY
G Editor
1.3.2.1.1.1.1.3. Is Active
©2013 Flexsin Technologies (P) Ltd
Confidential document reproduction or duplication prohibited. Page 46
1.3.2.1.1.1.1.3.1. Yes
1.3.2.1.1.1.1.3.2. No
1.3.2.1.1.1.1.4. Include in
Navigation Menu
1.3.2.1.1.1.1.4.1. Yes
1.3.2.1.1.1.1.4.2. No
1.3.2.1.1.2. Display Setting
1.3.2.1.1.2.1. A
vailab
le
prod
uct
listing
sorte
d by
1.3.2.1.1.2.1.1. Name
1.3.2.1.1.2.1.2. Price
1.3.2.1.1.2.1.3. Region
1.3.3. Add Subcategory
1.3.3.1.1.1.1. G
enera
l
infor
matio
n
1.3.3.1.1.1.1.1. Name
1.3.3.1.1.1.1.2. Description
1.3.3.1.1.1.1.2.1. WYSIWY
G Editor
1.3.3.1.1.1.1.3. Is Active
1.3.3.1.1.1.1.3.1. Yes
1.3.3.1.1.1.1.3.2. No
1.3.3.1.1.1.1.4. Include in
Navigation Menu
1.3.3.1.1.1.1.4.1. Yes
1.3.3.1.1.1.1.4.2. No
1.3.3.1.1.2. Display Setting
1.3.3.1.1.2.1. A
vailab
le
prod
uct
©2013 Flexsin Technologies (P) Ltd
Confidential document reproduction or duplication prohibited. Page 47
listing
sorte
d by
1.3.3.1.1.2.1.1. Name
1.3.3.1.1.2.1.2. Price
1.3.3.1.1.2.1.3. Region
1.3.3.1.1.3. Manage Reviews and
Ratings
1.3.3.1.1.3.1. C
usto
mer
revie
ws
1.3.3.1.1.3.1.1. Pending Reviews
1.3.3.1.1.3.1.2. All Reviews
1.3.3.1.1.3.2. M
anag
e
Ratin
g

Listing Management
1.3.4. Listings
1.3.4.1. Ability to Add / Edit Delete Listings
1.3.5. Banners
1.3.5.1. Ability to Add / Edit Delete Banners
1.3.6. Events
1.3.6.1. Ability to Add / Edit Delete Events
1.3.7. Classifieds
1.3.7.1. Ability to Add / Edit Delete Classifieds
1.3.8. Articles
1.3.8.1. Ability to Add / Edit Delete Articles
1.3.9. Promotions
1.3.9.1. Ability to Add / Edit Delete Promotions

Reporting Statistics
1.3.10. Reporting Period (Ability to select the
period to get report)
1.3.10.1. Month
1.3.10.2. Year

©2013 Flexsin Technologies (P) Ltd


Confidential document reproduction or duplication prohibited. Page 48
1.3.11. General Searches
1.3.11.1. Please suggest the criteria for
reporting statistics as I have mentioned
sample criteria
1.3.11.1.1. e.g. Keywords
1.3.12. Sales report(Phase-2)
1.3.12.1.1.1. Order
1.3.12.1.1.1.1.1. Filter
1.3.12.1.1.1.1.2. Match Period
1.3.12.1.1.1.1.2.1. Order
created date
1.3.12.1.1.1.1.2.2. Order
updated date
1.3.12.1.1.1.1.3. Period
1.3.12.1.1.1.1.3.1. Day
1.3.12.1.1.1.1.3.2. Month
1.3.12.1.1.1.1.3.3. Year
1.3.12.1.1.1.2.
From date
1.3.12.1.1.1.3.
To date
1.3.12.1.1.1.4.
Order status
1.3.12.1.1.2. Invoiced
1.3.12.1.1.3. Filter
1.3.12.1.1.3.1.1. Matched Period
1.3.12.1.1.3.1.1.1. Order
created date
1.3.12.1.1.3.1.1.2. Last
invoice created
date
1.3.12.1.1.3.1.2. Period
1.3.12.1.1.3.1.2.1. Day
1.3.12.1.1.3.1.2.2. Month
1.3.12.1.1.3.1.2.3. Year
1.3.12.1.1.3.1.3. From
1.3.12.1.1.3.1.4. To
1.3.12.1.1.3.1.5. Order status
1.3.13. Listings
1.3.13.1. e.g. Keywords
1.3.13.2. e.g. Addresses
1.3.13.3. e.g. Categories
©2013 Flexsin Technologies (P) Ltd
Confidential document reproduction or duplication prohibited. Page 49
1.3.13.4. e.g. Locations
1.3.14. Events
1.3.14.1. e.g. Keywords
1.3.14.2. e.g. Addresses
1.3.14.3. e.g. Categories
1.3.14.4. e.g. Locations
1.3.15. Export
1.3.15.1. Ability to Export listing data in CSV file
format
Note: After selecting the reporting time period Admin
can get the reports on listing, events, classifieds, and
articles. Also Admin can import the reports in CSV
format file.
The given criteria i.e. Keyword, Address, categories,
location is as sample only. The criteria will be fixed as
per your suggestion and approval.

Manage members
This section shall enable the administrator to manage
registered users of website
Manage members shall have following functional
requirements:
1.3.16. System shall provide a means to
administrator to view the list of members
1.3.17. System shall allow administrator to
activate/deactivate member's account.
1.3.18. System shall allow administrator to
update account information of any given
member.
1.3.19. System shall provide a means to
administrator to reset the password of any given
member.
1.3.20. System shall allow administrator to
delete selected member.
1.3.21. System shall allow admin to add new
member.
1.3.22. System shall allow user to search the
member on the basis of username, email.

©2013 Flexsin Technologies (P) Ltd


Confidential document reproduction or duplication prohibited. Page 50
Manage Country
This section shall enable the administrator to manage
countries as well as their listings
1.3.23. View country listing
1.3.23.1. Country name
1.3.23.2. Status(Active/Inactive)
1.3.23.3. Edit
1.3.23.4. Delete
1.3.24. Add/edit country
1.3.24.1. Country name(text field) Mandatory

Manage Category
1.3.24.2. Add/Edit/Delete Categories

Offer / Promo management:


1.3.24.3. Ability to Edit / Update promos / offers

Event / Venue management


1.3.24.4. Ability to add / edit / delete Event /
Venues

FAQ & Help Management


1.3.24.5. Ability to Add/Edit/Delete FAQ’s and
Help content

Manage Deals
1.3.24.6. Get request for a deal from company
user
1.3.24.6.1. Accept
1.3.24.6.2. Decline
1.3.24.7. Ability to Create/Add/Edit and Delete
deals

Manage payment
This section shall enable the administrator to manage
payment that employer has to pay during registration.
1.3.25. View payment listing
1.3.25.1. Amount(in USD)
1.3.25.2. status(active/enactive)
©2013 Flexsin Technologies (P) Ltd
Confidential document reproduction or duplication prohibited. Page 51
1.3.25.3. edit
1.3.25.4. delete
1.3.26. Edit Payment
1.3.26.1. Amount (text field) Mandatory

Google Analytics Integration


1.3.27. Ability to get Google Analytics report
1.3.27.1. Google analytics will be integrated for
the website only and it will give the reports
over the website collectively.

To be Approved
Ability to administrator to review the listings made by the
user and set the status accordingly like Pending / Active /
Suspended
1.3.28. No. of Listing to review and activate
1.3.29. No. of Event to review and activate
1.3.30. No. of Banners to review and activate

Content Management System


This section shall enable the administrator to set content for
static pages.
Content Management System shall have following functional
requirements:
1.3.31. System shall provide a means to
administrator to view the list of Static pages of
website.
1.3.32. System shall provide a means to
administrator to add the content of Static Pages
of website.
1.3.33. System shall provide a means to
administrator to edit the content of Static pages
of website.

Logout
This section shall enable the administrator to logout from
admin sub-system.
Logout shall have following functional requirements:
1.3.34. The system shall allow the logged in
admin of the site to logout of the system.
©2013 Flexsin Technologies (P) Ltd
Confidential document reproduction or duplication prohibited. Page 52
1.3.35. The system shall destroy all the session
information of the admin after he/ she logs out
successfully.
1.3.36. The System shall redirect the logged
out admin to the Admin Login page of the
website

©2013 Flexsin Technologies (P) Ltd


Confidential document reproduction or duplication prohibited. Page 53
Appendix

The Basics of PCI Compliance and Validation Regulations to


be followed for Awesome Africa are as below.

Build and Maintain a Secure Network


(This shall be done by the web hosting company)
1.3.37. Requirement 1: Install and maintain a
firewall configuration to protect cardholder data
1.3.38. Requirement 2: Do not use vendor-
supplied defaults for system passwords and
other security parameters

Protect Cardholder Data


(We required VeriSign SSL certification for 128 bits
data encryption. ABC shall provide the required VeriSign
login detail)
1.3.39. Requirement 3: Protect stored
cardholder data
1.3.40. Requirement 4: Encrypt transmission
of cardholder data across open, public networks

Maintain a Vulnerability Management Program


1.3.41. Requirement 5: Use and regularly
update anti-virus software
(These shall be done by the web hosting company
and also ABC shall have to purchase the McAfee
Secure CERTIFICATION. It shall automatically scanned
the entire website on regular basis)
1.3.42. Requirement 6: Develop and maintain
secure systems and applications

Implement Strong Access Control Measures


1.3.43. Requirement 7: Restrict access to
cardholder data by business need-to-know
1.3.44. Requirement 8: Assign a unique ID to
each person with computer access
1.3.45. Requirement 9: Restrict physical access
to cardholder data
©2013 Flexsin Technologies (P) Ltd
Confidential document reproduction or duplication prohibited. Page 54
Regularly Monitor and Test Networks
(NB: Not part of development process. If you want
company to do it for you on regular basis please contact
our pre-sales department)
1.3.46. Requirement 10: Track and monitor all
access to network resources and cardholder
data
1.3.47. Requirement 11: Regularly test
security systems and processes

Maintain an Information Security Policy


(Open Solution information for any security
requirement)
1.3.48. Requirement 12: Maintain a policy that
addresses information security

PCI Compliance Validation


Credit card companies validate that vendors are
abiding by the PCI Compliance regulations. The volume of
transactions and the risk determined by the credit card
company determines the validation rating for the
merchants and institutions accepting credit/debit and
pay cards. Along with requiring participating businesses
to complete a self-assessment questionnaire, MasterCard
and Visa perform the following actions to validate a
participating business' security:
1. An on-site visit and
2. A network scan performed by an authorized PCI
Compliance scanning vendor.

---End Here---

©2013 Flexsin Technologies (P) Ltd


Confidential document reproduction or duplication prohibited. Page 55

Das könnte Ihnen auch gefallen