Group Buying Site Proposal
Transcript of Group Buying Site Proposal
Project : Group Buying Site Date : 14th September 2011 Contacts : EJILONG (Eastern Jilong Sdn Bhd 643547T)
B-5-8 Plaza Mon’t KiaraMon’t Kiara50480 Kuala LumpurTel : 03 6207 6741 Fax : 03 6207 6740Contact person : Ms Carol Lee – Mobile : 012 655 0540
: SNT (SnT Global Sdn Bhd 496807 H)Lot 5.03 Level 5, 1-Tech ParkTanjung Bandar Utama, Bandar Utama47800 PJ, Selangor
Overview: This document sets out the contractual terms required by EJILONG to initiate the above contract with SNT and override any terms set out in previous correspondence between EJILONG and SNT. Cautionary note: Once signed by one of the above named contacts for EJILONG and SNT, then the contract will be deemed to be awarded and legally binding between both parties. Please do not sign this document unless you are happy with all the terms laid out within. Signing will be deemed as full acceptance of all terms. Legal: In the unlikely event that a dispute arises between EJILONG and SNT, then Malaysian law of will prevail. General: By signing and entering into this contract EJILONG and SNT commit to working together harmoniously and to one joint aim of creating the application as requested and defined in the documents listed in the Technical, Financial and Delivery sections, all of which form part of this contract.
Signed for EJILONG Signed for SNT
------------------------------------------ ------------------------------------------ Eastern Jilong Sdn Bhd SnT Global Sdn Bhd
PROJECT SUMMARY :
Project Title : Group Buying Site
Client Name : SnT Global Sdn Bhd
Project Manager : Ms Carol Lee
OBJECTIVE :
The Purpose of the proposal is limited to:
Define the project strategy and methodology with regards to the project requirements Provide the through project plan, deliverables, milestones and cost & timeline Objective of the project to develop a daily deals & collective Group buying website similar to
www.mydeal.com.my
Requirement Specifications :
User section:
1. User must register in order to use services offered by the website.2. The user registration page will be simple, easy and user friendly which will contain a form
(First Name, Last Name, email, username, password, phone, cell, city, state, zip, country ) that user can fill out to get registered with website.
3. As soon as a user fill out and submit this registration form, an email will be sent to that user for account activation. (in order to avoid spamming)
4. After account activation, user will be able to log in and purchase any deal in the website.5. A “Forgot Your Password” facility should be included in the log in section of the website,
where a user’s password can be e-mailed to them at the e-mail address stored in the website’s registration information.
6. Clicking on Log in button after entering valid members name and password it should display home page where the deal of the day resides.
7. On this log in page, there will be "Keep me logged in" check box as well. 8. User should able to see the list of countries and choose appropriate country from that. And
this country should be set as the default country when user log in next time.9. User can see Today’s deal with review and deal details10. User can buy Today’s deal certificates.11. User can buy the deal using his/her credit card or PayPal account payment gateway.12. A Deal will be valid if minimum number of users sign up for the deal.13. If deal is valid, the amount equal to deal price will be deducted from user’s account (via
registered credit card) and a mail will be sent automatically with a link, which has information on how to download the coupon/certificate from the site, and the coupon/certificate will immediately be found in “My Coupons/certificates.
14. Users can download and print the vouchers/certificates which will contain a uniquely generated security code and appropriate discount based on discount level reached.
15. If deal is cancelled, then a mail will be automatically sent letting him know that the deal did not go through and user will not be charged.
16. Users can also purchase a Gift Coupon for their friends or relatives. 17. A mail will be sent to the person letting him know that the particular user has sent him the Gift
coupon with a link which has information on how to download the coupon from the site.18. Users should able to see received/not received/ return thank you email from the Gift Coupon
receiver.19. Gift Coupon holders then open the site (log in if they have not logged in, register if they are
not a user) and find their new coupon in their “My Coupons”.20. User should able to see all the recent deals. These will be deals that are done with great
results. It will show how many were sold, price, value and savings etc. These recent deals can be managed by admin.
21. User cannot buy the past deals since these deals are closed. Whenever user clicks on it, the site will show deal details along with a message that he/she can’t buy this deal since it is expired/closed.
22. The invitation mail will be sent with Unique referral ID of the user. So that it will be easy to track the user referrals.
23. User will get incentives if the referred friend registers and make purchases on the site. In that case a pre-defined amount will be credited to user account.
24. User should able to share deal details on social networks like Facebook, Twitter using his unique referral ID.
25. User should able to view Testimonials, featured content, FAQs, Contact us and all other pages.
26. User should able to discuss the deal
27. User should able to view discussion topics.28. User can participate in discussion about deal.29. User should able to view his/her transaction/deal history.30. User should able to change his/her account settings. 31. User should get notice from site about the monthly alert of expiration of his coupon in the
particular month.32. User can sign up for a newsletter or Alerts.33. User can recommend country, if the country name is not there in the list of available
countries. 34. User can recommend business. (this can be realized through a dialog box feedback
containing the business details, the recommendation reasons and the user’s information)
Clients (restaurant, events, and companies) section:
1. Client should able to log into the system.2. Clients should able to print out a list of members who bought their deals.3. This list will consist of only the name of the purchaser and the certificates' UNIQUE ID
NUMBER. This List will also automatically generate the name of the deal, the purchase price, the value of the certificate and its expiration.
4. The printed list will have columns for name of the patron, when the certificate was used, who redeemed the certificate (waitress, cash register person, etc) and total amount of bill paid by the patron and the ticket number.
5. When the deal is on, client can enter the information on this printed list.6. Clients should able to see deals for approval by admin, Statistics of Number of views of their
offer, and Number of buys etc. However this functionality will not be available to all clients. Admin can enable or disable this functionality for a particular client.
Admin section:
1) Admin should able to add/edit countries.2) Admin should able to add/edit/remove Clients (restaurant, events, and companies).3) Admin should able to add/edit deals as per the city including photos and other information
with an end date/time, minimum order number, maximum order number, and discount levels.
4) Admin should able to add future deals in advance.
5) Admin should able to select multiple countries if a particular deal is for more than one country.
6) Admin should able to view/edit members with their referrer count7) Admin should able to add/remove users.8) Admin should able to manage recent deals. Admin can select which deals to be shown in
the recent deals section.9) Admin should able to view recent deals with their bought count.10) Admin should able to download Deal data into CSV file for any deal.11) Admin should able to add/edit/view people, customer and business testimonials 12) Admin should able to add/edit alerts and send alert to all subscribed users.13) Admin should able to add/view/edit/delete discussion topics.14) Admin should able to add/edit/view/delete page contents like About Us, FAQs, Contact us
etc.15) Admin should able to view Gift coupons and users who purchased it.16) Admin should able to view all the transactions
17) Admin should able to view a list of the completed orders will need to be generated by voucher/product and sorted by customer last name and will include security code.
18) All vouchers would need to be automatically updated to a database to enable Tracking of Deals to help understand/compare success rates of different offered deals. With this, the coupon’s status should automatically updated when it was generated, redeemed and expired.
19) Admin should able to manage redemption codes/gift certificates. 20) Admin should able to view used/unused redemption codes with Gift card details21) Admin should able to change minimum and maximum amount value for the Gift Card.22) Proper care will be taken to make the site SEO friendly.
FUNCTIONAL SPECIFICATIONS :
Home
Register
o Register user
Login
o User login
o Clients login
o Admin login
o Forget password?
Today’s deal
Buy a Gift Coupon
Recent deals
Get deals by country
Recommend a country
Recommend a business
Submit a deal idea
How We Work
o How we work for members
o How we work for businesses
o About us
o Get your business featured
Business owners
o Get featured
Discuss the deal
o View discussion
ALL
Deals
o Join discussion
Refer a friend
E-mail deal to a friend
Share a deal
Company
o About us
o Contact us
o Jobs
o Terms, privacy, returns etc.
Learn more
o Facts & Answers
o My Site for business
Why use us?
Sample features
Comparison guide to other form of media
Demographics of members
Advertisers
o Press & community
Follow us
o Twitter
o Facebook
o RSS feeds
o Sign up for Newsletter
o Sign up for alerts
User/member account
o My Coupons
o My contacts/friends
My referrals
o My balance (amount credited by referrals)
o My transactions
o My alerts
o My gifts coupons (Dollar card/ Gift certificate)
Redeem a gift coupon
Buy a gift coupon
Customize a gift coupon
View gift coupons
View messages from gift coupon receiver
o Change account settings
Client account
o Print guest’s list
o Change account settings
Admin account
o Manage countries
Add country
View countries
Delete country
View country recommendations by users
o Manage deals
Add a new deal ( for one country/multiple countries)
View deals
Edit a deal
Delete deals
Export Deal data to CSV
View deal’s bought count
View deal’s status
View all voucher’s status
o Manage recent deals
View recent deals list
Add a deal to recent deals list
Remove a deal from recent deals list
o Manage clients/businesses
Add a new business
Send login details to businesses
View listed businesses
Edit business details
Delete a business
View deals from the business
o Manage users
Add a new user
View users
Edit user details
Delete users
User analysis
User demographic details (location, age, income, gender, etc)
Who clicked onto the deal from e-mail
Who bought the promotion
o Manage redemption codes
Generate redemption codes
View unused/used redemption codes
Customize Gift card’s minimum and maximum amount
o Manage newsletters
Manage contact list
Create a newsletter
Send
o Alerts
Create/edit an alert
Send to users
View alert history
o Manage discussions
Add a discussion topic
View discussion topics
Edit discussion topics
Delete a discussion topic
o CMS to Manage pages (Only Static pages)
Add a new page
Edit pages
Delete a page
o Manage gift coupons
Generate redemption code for gift coupons
View gift coupons
View users who purchased the gift coupon
o Manage orders
View order list (sorted by customer name)
View all transactions
o View Log
o Change account settings
PROJECT APPROACH :
Implementation:
The development work will be carried out on “Work For Hire’ basis. Here, an employee is directed to produce the product/service on the terms of employment and all the legal rights and copyright will rest to the client.
The site will be developed on the servers owned by EJILONG. The application will be cross browser compatible and will be tested on all the latest browsers like IE, Firefox, Safari etc.
PROJECT MILESTONES (DELIVERY)
Project Deliverables No. Of working Days
Project Initiation, Requirement Generation, Exchange of Initial Documents
3
Design Finalization 10Testing 5Payment Gateway 2Final Acceptance 20
PROJECT MILESTONES (PAYMENT)
Milestones Percentage Of Cost (%)
Commencement Of Work-Initial 30% 30Design Finalization 20Testing 20Implementation on Client’s Server 30
COST & TIMELINE
Design, Development (programming), Q/A and Implementation on client’s server will cost MYR8,000.00, Eight Thousand Ringgit Malaysia and the project will be delivered in 20 Working Days.
Any additional work which is not specifically mentioned in this document will be charged at RM200/Min charges or based on the changes required.
If a client creates additional request after the contract is signed, the proposed completion date will be extended by an agreed upon amount of time & cost.
SUPPORT
After installing website on client’s server, EJILONG will provide support and maintenance for the site for 2 months. Client would not be charged till free duration is over.
Any support needed after the free duration, a maintenance proposal will be proposed if needed.
OPTIONAL
1. SUPPORT CONTRACT AFTER FREE PERIOD : We shall custom a support contract based on client request of support.
2. WEB HOSTING : For an initial start-up, a 10GB hosting plan will be good enough which will costs RM500 per year with domain renewal.
3. MONTHLY SUPPORT CONTRACT : RM300 per month
4. SEASONAL GRAPHICS DESIGNS : RM1200 / year (up to max 6 seasonal graphics)
DDEVELOPMENT PRINCIPLES
Design and Development Principles:
Compatibility on most common web browsers Stringent navigation checks for each page Each page will fit in single screen thus eliminating use of horizontal scroll bar Slicing of images would reduce the page uploading time thus encouraging user participation Implementation of CSS (Cascading Style Sheets)
Testing Principles:
Cosmetic test will be done after each phase of the project Based on the Design and Functionality Test Cases will be prepared Validation check will be done Continuous bug tracking will be done after completion of each functionality
Delivery Principles:
Before delivering the project, each page will be checked for cosmetic issues Introduction of assessment list wherein each and every functionality will be assess stringently The site will be developed by servers owned by EJILONG. A careful handoff process will be
carried out wherein all the code will be transferred on client’s server after completion.
Signed for EJILONG Signed for SNT
------------------------------------------ ------------------------------------------Eastern Jilong Sdn Bhd SnT Global Sdn Bhd