This is a web site for locating bargains locally based on neighborhood. Users can browse on a map (google map), of their neighborhood, to find shops which offer coupon discounts via the site. The bargains on the map can change pending on both which neighborhood users choose and/or the kind of bargains they look for. (e.g. cinema, electronics, food, etc..)
Users can register and get alerted if coupons they might like, after they specified which they might like, come up on the site.
Shops can register and post bargains. the system will provide a coupon number for each such bargain, and merchants could specify how long each coupon is valid for. The sysadmin checks that the details a given shop placed in is correct, and paid for, before authorizing the publication of the coupon.
The site will need to be built based on drupal. We have a theme that works well with drupal v6.x+ though it might require a few changes, so please do figure this in..
We are looking to finish a working site within 3 weeks of work beginning. Then we are looking to have about a week or two of testing and implementing recommendations before going live.
Payments will be made in 3 stages:
1 third after 2 weeks.
1 third after 4 weeks. (During the testing period)
1 third after 7 weeks, or 2 weeks after the end of testing period.
Payments are in US$.
Drupal Development Task List
USERS (Roles)
* super admin (user/1)
* site admin (client)
* bargain editor (multi)
* member manager (multi)
* seller (multi)
* authenticated
* anonymous
FUNCTIONALITY (modules)
* Member alerts (bargain alerts, user configured)
* Newsletter (combination of alerts, which admin picks each day)
* Subscriptions to newsletter & alerts
- Two kinds of subscriptions:
-- Generic daily alert (newsletter)
-- Specific member alert (automatic notifications based on user-selected subscription options. [login to view URL] - [login to view URL])
-- User registration for newlsetter
* Payment processing (manual)
* Payment reports
* Buying credits (sellers)
* Listings remove points
* Notification email triggered on each listing (editor receives email with options to edit / publish / unpublish)
* Choose location (pre-defined)
* Sponsored listing (make sticky)
* Seller profiles ([login to view URL])
* Keyword search for sellers (top)
* Styled advanced search or view
* Bargain search (public)
- Location
- Industry categories
- Type of bargain
- Seller name (autocomplete?)
* Manage 'location' categories (super admin)
- City
-- Neighborhood 1
-- Neighborhood 2 etc
* Map (store profile has geolocation, basic googlemap-popup, with link to node)
* Picture defaults to profile logo, if sellers don't upload a coupon image (core [login to view URL])
* Publishing scheduling
* Fivestar rating ([login to view URL] - also consider [login to view URL])
* Share this
* Service links on bargains (consider [login to view URL] rather than sharethis)
* Show location on bargain page
* Translation
* Breadcrumbs reflect 'Industry' categories
* Automatic meta tags from industry categories on bargains
DYNAMIC LISTS (views)
* Seller admin panel 'My bargains'
- Filters: Approved / Pending
- Operations: Review / Edit / Clone / Publish / Unpublish / Delete
- Unpublish does not affect purchase
- Payment
* Similar deals (public)
PERMISSIONS
These will be elaborated along with roles & functionality above (specific to modules installed)
CONTENT (cck and objects)
* Bargains
* Pages
* Seller profiles
* Newsletter
* New listing (product)
* Renew listing (product)
CATEGORIES (taxonomy)
* 'Location' categories (super admin)
- City
-- Neighborhood 1
-- Neighborhood 2 etc
* 'Industry' categories
* Type of bargain
Hi, we are a team of seasoned Drupal developers with solid experience in creation of large and scalable Drupal applications. We are interested in your project and would be glad to discuss it via the PMB.
Dear client, We are pleased to bid on this project. We have gone through the initial description. We are interested to work with you. We are very much eager to discuss further regarding the project requirements at any time. And we would like to submit you the DETAIL PROPOSAL which has the functionalities and project plan with module wise time line and cost break ups. regards vijay.