Customers can have several projects
Project can have several works
Work can have several tasks
There must be a timeline where we can arrange the different works and task on time duration and begin and end date by task
Task can have materials and labor cost
Materials are products from several suppliers
There are departments with several categories with several products
Suppliers can have several products
Several subcontractors can bid on a project-work-task
Must be a picture gallery showing pictures from previous projects-works-tasks, able to short for different subjects
The web admin can suggest a list of pictures to sown in a slideshow to a possible customer.
Picture can be in more than one category
Web admin and customer must be able to tag a picture and write notes on it, plus arrows pointing to details on the picture
Customers can leave comments on projects-works-tasks-pictures.
Web admin must be able to create estimate for customer including products their quantities and prices calculated, plus taxes just on materials ( not taxes on labor )
Estimates must be converted to invoices after the customer accept the estimate.
The menus on the left side of the page where the departments-categories appear must be using ajax accordion
Must be a banner are on top of the page to the center-right
Top left of the page is for the logo
Top right of the page is for sign in
Web design must be suggest by you.
The web site must work perfectly on several browsers and on ipads ( very important) NO FLASH PLEASE, NO SILVERLIGHT EITHER
Must use sql server, [url removed, login to view] 4, linq, jqueries, 4 or 3 tier
1 Business Object [BO]
2. Business Access Layer [BAL]
3. Data Access Layer [DAL]
4. UI (4-Tier) folder [UI]
There is going to be a specific page where the customer can change 5 pictures from 5 dropdown box
1 floors tiles
3 tile for the backsplash
4 granite countertops
5 paint of the background (walls)
These areas will be predefined and the images will be always in the same format and dimension.
This feature must be using Ajax.
The web site must have a good design and very practical administration area.
No ecommerce for now but it will be added in a second stage of the project ( I will give this second stage to the same freelancer who win the first stage)
The customers and or web admin must be able to send a page to friends by email or to facebook
Pictures must have a way to catalog them by relevance even inside a same project-work-task
There must be a n email subscriber section were web admin can send to customer promotion or ideas.
The first step after win the project must be the database design. And the graphic design proposal.
I will provide a set of data to tried the web site.
I will pay extra on the second stage to populate the whole web site and insert the pictures.
The images on the website must have a watermark.