Find Jobs
Hire Freelancers

128911 Drupal

N/A

In Progress
Posted about 17 years ago

N/A

Paid on delivery
Please, respond with the price, duration, a list of Drupal modules that we will need and a list of drupal reference sites that you have worked on. The website is similar to freelancer web-sites like scriptlance, but has a different customer base in mind (or other contractor website. [login to view URL] is based on the same concept and can serve as a good example). The site will let home owners get quotations/bids for work that they need done in and around their house (e.g. garden work, repainting, remodeling, repairs, ...). The two type of people are therefore called homeowner and contractor in this description. The homeowner can register/log in, and create a new project with a description, selection of one or multiple categories, place where work is to be done, some pictures of the work, ... The site administrator gets e-mail with the details of the project. Contractors (as well as anybody else) can view all projects and filter/search/order them according to one or multiple different criteria (type of work, date, place of work, ...), He can then bid on the project by entering a description of his work, a price and various other information. It is also possible to ask questions to the homeowner. The question and answers get sent automatically by e-mail, but are also added to the project description/page. Whenever a contractor bids for a project, the project creator (and site administrator) automatically gets an e-mail with the details of new offer for his project. At any point the project owner can view his project(s) and see the list of offers. He can reply to the offers and accept, decline (both with comments) or ignore them. The bidders get informed (e-mail) of responses to their offers and can also view a list (sorted according to view criteria) of all their bids. Both bids and project descriptions can be updated/modified by the creator. E-mails are sent to all. Various views allow guest and logged in users to see all projects, projects of a certain category, projects of a certain category in a given area, project details with all offers, ... The site includes various additional static pages and pictures: FAQ, explanation, rules, ... The attached picture shows the layout of the main page. The pages also include Google Adsense advertisement areas. The web-site will later on need many additional features and therefore if we are happy with the quality of the work then you can expect multiple follow-on work packages! Please, respond with the price, duration, a list of Drupal modules that we will need and a list of drupal reference sites that you have worked on. 4 Requirements 4.1 General Architecture - Implemented with Drupal release 5.x, mySql - Implemented completely with standard modules, NO custom modules - Changes to modules need to be documented, with reason why necessary - All names (e.g. data base fields, CKK fields, need to be clear, meaningful) 4.2 General User Interface - Multiple language support (english, french, german) according to user preference - All pages in nice layout (theming required) - View tables with rows in alternating colors 4.4 User Registration - Unregistered users can view auctions and offers - Users need to register in order to be able to create a new project or to submit an offer - The same e-mail address can be used for multiple registrations - User data that needs to be entered (* marks optional entries): o Username (unique user name) o Title (selection field) * o Firstname (contact) * o Lastname (contact) * o Address 1 (text) * o Address 2 (text) * o Zipcode o City (free text) o State (selection list) o Country (default: xyz) o E-mail (validation, does not need to be unique) o Telephone * (only digits and spaces, format validation) * o Newsletter (tickbox, default selected) - User registration screen nicely organized - Themed, nicer view of user data screen - A proposal needs to be made, how we can have different user registration fields for contractors or for homeowners. Contractors e.g. would have to 4.5 Project Data - New projects can only be created by registered users - If guest opens link to create project, he gets a page telling him that he needs to register first, including a link or directly the page that includes the registration form, or better yet, the guest can enter the project information and during the saving he is asked to register (project data is saved upon registration.) - Data entry screen cleanly organized - Data to be entered for a project (* mark optional fields): - Project title - Frequency of project (selection field: one time, monthly, bi-weekly, weekly, twice a week, default: one time), you could request an offer for regular work (e.g. monthly garden maintenance) - Categorization: each project needs to be assigned one or multiple categories, user can navigate through multiple levels (first just main categories, for the selected category he gets the sub-categories, ...) - One project can belong to multiple categories - Detailed description, user needs to be able to format text (paragraphs, bold) - Upload of multiple pictures with title - End date of the auction/request for bids - Info about when project needs to be completed (text field) - Price estimate - Place of project: zip code and city is taken directly from the user registration, user can change the data if the project needs to be done in a different place - Pictures/image requirements: - Pictures need to be easily uploadable with the browser: - User can select one or multiple pictures on the harddrive - Pictures need to be automatically resized and amount of storage needs to be reduced - Possibility to add comment to the picture 4.6 Offer/Bid Data Offers/bids can be made when a user is logged in. A user that is not logged in can enter the bid data, but when saving will have to log in or create an account first. When a user creates an offer, he needs to enter the following data: - Offer title -Cost and selection of field (complete price, hourly rate, ...) - Detailed description of offer
Project ID: 1875079

About the project

Remote project
Active 12 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

About the client

Flag of
0.0
0
Member since Mar 30, 2007

Client Verification

Other jobs from this client

234124 Drupal 6 Theming of Website
N/A
Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.