# General
We would like to create a web site where buyers can pool up to purchase predefined quantities of products in order to get a discounted price. Products and quantities are managed by sellers from various companies. The overall system should be managed by an administrator account that can approve/reject companies and deals.
# Roles
## Seller
1. Register company
2. Add/remove/edit deals consisting of product image, description, price, and time slot*
3. Add/remove/edit terms for my deals
* Each deal is active only in the chosen timeslot, beforehand it will not be shown, afterwards it is shown as completed
## Buyer
1. Register user account
2. Edit my preferred categories (e.g. “I am interested in cars, hotels, and computers”)*
3. Browse relevant offers (those which are marked by one or more of his/her preferred categories)
4. Reserve deals**
5. Browse through my reserved deals
6. Share deals using social media (facebook, twitter)
* Categories are predefined and stored in a tree structure
** Reserving a deal is equivalent to buying an item in a traditional web store, when the seller has got X reservations, the deal is marked as complete, and buyers can go to the store and purchase items using a generated coupon code
## Admin
1. Approve / reject sellers
2. Approve / reject deals
3. Overview of buyer interests for each category
4. Add/remove/edit categories
# Typial use case
1. Seller registers his company
2. Admin approves the account
3. Seller adds his product with a time slot, and quantity X
4. Buyer reserves the product
5. Quantity is reached (X buyers reserved product)
6. Seller is notified
7. Buyers are notified, each one receive a unique generated purchase token
8. Buyer give seller the token, and purchase product for a discounted price
9. Seller registers the token to verify that it is valid, and mark it as
“used”, here he will also get an overview of numer of purchases completed (i.e.
tokens used and tokens remaining)
10. If some buyers did not use their token within a pre-defined time frame, the
product is added to a “leftovers”-section where other buyers can reserve the
product
# Technology and progress
We have started the project, and completed the following requirements: Seller.1, Buyer.1, Buyer.2, and Admin.4. This has been done using PHP, MySQL, and the Yii framework. It is preferable that you can continue on the work already done, however, you can start from scratch if you think that will be more efficient.
We will provide you with a GIT repository and web server configured with PHP 5.3 and MySQL 14. The project will have a dedicated database, and can be accessed using [login to view URL]
The site should be easy to integrate into an app, so it is preferable with some sort of API. We can discuss possible solutions here. Our app will consist of a web page bundled into an iPhone, and Android app. This app will run on the same server, so accessing the database directly is a possibility.
**********************.. YOUR SEARCH ENDS HERE .. ********************** GET IT DONE RIGHT THE FIRST TIME! Hello Sir/Ma'am, I look forward to talking to you further and getting started. I've been working in simple and extensive Website Coding (PHP, MYSQL, .NET, C#, ASP, DRUPAL, JOOMLA, DOTNETNUKE, PERL JAVASCRIPT, CSS, HTML & A LOT MORE!), Website Designing and Graphic Design for ***over 10 years now. After working as a ***top sales and marketing representative for Sears, I began to independently pursue my career. I have experience in do-it-yourself CMS, Logos with flare and flash design to name a few. I went to college for business and marketing so ***I know what it takes to sell. Get it done professionally and get it done right! Thank you, Timothy
Freshwebsites is a design and web development company, technology services and branding company. Combining unparalleled experience, comprehensive capabilities across the design and development industry and business functions, Freshwebsites collaborates with clients to help them become high-performance businesses using our industry knowledge.
Our goal is to exceed the expectations of every client by offering outstanding designs, increased flexibility, greater value in development thus optimizing system functionality and improving operation efficiency. Our designers and programmers are distinguished by their functional and technical expertise combined with their hands-on experience, thereby ensuring that our clients receive the most effective and professional service.
Hi,
Thank you for considering our proposal and please contact us for further discussions. Please check your PMB for more details and portfolio. Thanks!
Kia ora! on2itonline are a NZ based web and software design company who have seen you here on the freelance market and are really excited about working with you and treating you to the full service, professional experience.
Hi. I'm serious bidder here. I have experience in shopping site (unique, creative without any template), API migration and payment method. Looking forward to working with you guy!
Hello, My Name is Razvan Posobescu and i'm a web developer from Romania
i have over 4 years of experience with Web Developing and Web Platforms and i can help you with this project.