Hi,
I am looking for a skilled and well rehearsed web front-end and back-end developer to work on my project.
Please no time wasters, if you think the following project requirements, are above your skill level, do not bother bidding, as I will ignore your bid.
Project brief:
The project is an online web directory for taxi firms. New account (taxi firm details)will be added to the website, in two ways:
1- The firm can register their details on the website themselves via the registration form on the front-end.
2- Admin can add new taxi firm to the website via the CMS.
The site will be like a small search engine or taxi finder. Furthermore, the design of the front-end has been completed, so the winning bidder will get all the design files for the site in PSD format.
Full requirements list:
1- Ability to manage all content on all pages via a clean and easy to use CMS
2- To be able to add, edit, and delete records, i.e. taxi firm accounts, as well as registered users. (General public)
3- When a taxi firm registers via the website, they have to wait until the admin moderate their details and allows for their details to be displayed on the website results page. A message should let the new taxi firm know, their details are waiting moderation or pending, and they will be contacted via email or a telephone.
4- The site offers search facility, quick search and search based on the postcode area, town or city etc.
5- Customers can make an online booking (advanced booking) if they wish to, also they should be able to calculate their destination fare, using the site calculator, this work as follow:
A customer clicks on calculate fare for a particular taxi firm, then they will be taken to a calculator page, can then type in the point A of their journey and point B of their journey. Then they can press calculate fare button to view the results in ££.
5- Customers must be able to view their trip root on Google map, so the website needs to be integrated with Google API map and must interact accurately.
6- Customer can make an advanced booking, after they submit the booking details, three emails will be fired up, one will be sent to the taxi firm, one to the customer and one will remain in the database on the site as a record of booking.
7- Customers can register on the site and login to view their profile, check their booking history as well as been able to add taxi firms to their favorites list, post feedback for the taxi firm they have used. (only registered users will be able to rate a firm)
8- Each taxi firm record on the results page will show their rating, displayed next to their contact details.
9- Admin must be able to monitor site activities, such as booking made by customers, registered taxi firms, and registered users (public), ability to view and print site revenue , account details report etc. if required.
10- Newsletter feature, and RSS feed
11-Banner management feature, to allow the site admin manage placement ads on the website where specified.
12- While using the website to search for taxi firms is free for the public, and adding a taxi firm details is also free. Making an advanced booking will require the customer to make a payment online for their destination. This will work as follow:
A customer makes an advanced booking using the appropriate form on the site, after they have reviewed and confirmed their booking, they will be asked to make an online payment using their Visa, M. card etc. The website will deduct a % of that fare and the remaining payment will be added to the taxi firm's account, a brake down of this transaction will also be included in the email that will be sent to the taxi firm. So this may require payment gateway option as well.
8- The site admin must be able to change the percentage they charge from the booking fare, anytime they wish.
9- The website must be SEO friendly, and free of all common errors, such as redundant tags, invalid XHTML and CSS code, irrelevant HTML headers, or page title etc.
10- All forms on the website must be validated and checked for correct data type using Mootool or any other cool AJAX libraries.
Note, as mentioned above, I will provide the winning bidder with all the design and form layout (fields). So you do not have to spend anytime designing anything yourself. If you require some elements such as buttons, or forms etc. to be designed you can always contact me and ask for it to be done and I will do the design for you.
11- Loading time must be fast, reduce the page weight while coding and reduce unwanted white space between code blocks.
12- I will personally check the front--end and back-end code for efficiency and commented code, as this application will be worked on by other developers including myself in the future, so it has to be clean, organized and easy to follow.
13- The design is very plain and simple so, there will not be any tricky and time consuming CSS and XHTML challenges for you.
14- Choice of framework to build the site such as symfony, Joomla, Drupal etc, needs to be discussed and agreed by myself and the winning bidder. As I need to make sure the frame work that we decide on is easy to modify, easily scalable, and has very good support and documentations. The last thing I want is a frame work that is causing challenges in later stages in the project life cycle.
I am not looking for any developer; I need someone who can finish the job within a reasonable time scale, and to a high quality. All codes (front-end and back-end) have to be commented and in line with W3C standards, where necessary.
I am currently using number of developers from GAF and I can provide the wining bidder with regular work, in fact I am looking for a developer to work with on a future bases. As I always keep my developers busy and treat them well.
So if your that person, and want to stay busy project after project, get in touch.
Looking forward to your bidding guys.
Regards
Swift3d