E-Commerce portal - Java/ JSPs/ Struts/ AJAX/ JQuery/ YUI

CLOSED
Bids
28
Avg Bid (USD)
$3489
Project Budget (USD)
$1500 - $3000

Project Description:
Hi

I'm looking to get an e-commerce website developed using Java, MySQL, JSP, Struts, AJAX, and an AJAXy Javascript library like Jquery or YUI. There can be a few exceptions to the technologies used but I'd like to mostly stick to these since I'm familiar with these technologies and I will be maintaining the code after the project is completed. I'd also like to have all the code reside in a SVN or a Git repository that I have access to and there's a decent chance that I'd be collaborating with you on the actual coding itself.

As far as the requirements of the website are concerned, you will be working off either Photoshop files or low fidelity (Balsamiq) wireframes. At this moment, I have low fidelity wireframes ready so at least the requirements and the flow will be fairly easy to understand. Depending on whether or not you and your team can create a good website design in photoshop, I may have you create the photoshop PSDs or have it outsourced to a web design professional.

Here's a quick synopsis of the project itself:

The website will have multiple portals for users of different roles. Right now, I'm looking to have a portal developed for regular users (customers) and agents (partners that we'll be working with).

User Portal:
The primary function of the user portal is to guide users through a process which will result in them buying certain products off the website. The customers will be guided through a six step process in a "wizard like" style. There will be plenty of forms, and many of the form elements on the page will either be added or removed based on what the user has already selected. There will be a lot of validations done, several tooltips and flash messages to inform/ warn users. There will also be about 5 - 10 dialog boxes with static text to provide even more guidance to the users. I'm attaching a low-res mockup of one of the screens to give you an idea of all this. Some additional points about the user portal are mentioned below:

- Sign In/ Sign Up pages with authentication/ facebook authentication
- integration with social media sites (facebook, twitter)
- integration with a payment gateway (this will not be paypal or any other payment gateway you're probably familiar with)
- integration with a currency rate quotes engine (like reuters)
- basic integration with google maps APIs
- email/ SMS notifications
- ability for the user to modify preferences such as notifications etc. ability to change password, profile information, account specific information
- A lot of dynamic form elements created/ validated using AJAX/ JQuery/ JS
- Use of complex tables that allow embeddable widgets (such as combo boxes, input fields) in columns. This would involve using javascript libraries such as Ext-JS/ Dojo etc.


Agent portal:
The agent portal will have a dashboard screen with a few tabular widgets. Agents will be allowed to create new transactions(almost same flow as user portal), delete and edit transactions, view transaction details on one screen and lookup transactions they've created. They will also be able to request a payout and see their earnings. There may be a provision to allow users to modify some of their preferences. So about 3 - 5 screens more in total.


If you'd like to bid on this project, please mention your experience in the technologies mentioned and present to me a showcase of your work available on the public domain. I would also like to receive a ballpark estimate from you about the time it would take you to develop this and how much you expect to charge for this project.


Few Additional considerations:

1. This website is intended for the Indian markets where internet speeds are very slow. One of the key success factors of this website would be to optimize page loading times and speed in general
2. SEO considerations should be kept in mind during development

Additional Project Description:
09/03/2011 at 8:53 SGT
We will be following an agile model of development in this project. We will using a scrum planning web based tool to create a backlog and track each (1 week long) iteration and individual tasks. I'll also be organizing daily stand up meetings to keep on top of the progress

Skills required:
AJAX, Java, Javascript, jQuery / Prototype, JSP
Additional Files: demoMockup.pdf
About the employer:
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.


$ 5000
in 60 days
$ 3850
in 35 days
Hire hsoft
$ 2000
in 30 days
$ 1850
in 60 days
Hire AshwinSen
$ 3000
in 45 days
Hire ShantOM
$ 3000
in 60 days
$ 2000
in 28 days
$ 4599
in 90 days
$ 3000
in 70 days
Hire amendatech
$ 3000
in 45 days