Find Jobs
Hire Freelancers

Need a Professional and Serious PHP Programmer!

$400-1000 USD

Cerrado
Publicado hace casi 14 años

$400-1000 USD

Pagado a la entrega
Hi, We have a PHP Parking Script project that we need a truly professional, reliable and organized programmer to do. We want someone who knows what they are doing, who meets deadlines and who has good feedback. This project shouldn't be that complex for a good programmer. We've already hired a team of programmers to create this script and though it is almost finished it is not something we feel is reliable. I have detailed the project below, if you have questions I encourage you to ask them. Please understand the project in full and provide a quote based on this. Also please realize that we will pay when this project has been completed successfully. You can see based on my feedback that I am a good person to work with, but based on our previous experience we need to be sure the person we are dealing with knows what they are doing, cares about quality and is not just in it for quick money. Please also note that they client may require some small changes down the line(nothing to major) and you must be willing to make these changes without trying to increase the price. Though anything to far out of the scope of the project we will try to be fair about. We expect this project to be ready by the date given and also to be fully error tested, ready to work on any server that runs PHP and MySQL. We want someone reliable and who is experienced. Please note that you must have a good amount of feedback to bid, we need someone reliable on this project:-). If everything works out there is always a chance of getting more work from us in the future, we need a reliable programmer to work with. Project Details below. User Features: 1. Allow them to create an account or go through the booking process as a guest user. 2. Guest registration should be able to be turned on or off by the admin. 3. Should have a simple news section that can be updated by the admin. Registered Users Features: 1. Have their booking details saved (such as their name, phone, address etc..) as well as their vehicle details saved(so that for future bookings this information is already pre-populated in the booking form). Though they should be able to edit this information. 2. When making a booking they will go to a calendar page(where they can select the date or browse dates on the current or up coming months to make the booking). To start the booking process they will select their start date(the date they will arrive at the parking lot) and then will be taken to the booking form to fill out their booking information. 3. On the booking form it will ask them for their vehicle make, color, registration number, number of passengers, departing airline, departing flight number, departing time, departing date, return time, return date, return airline, return flight number, where they are returning from, if they require a car service and will give them a place for additional comments. Their start date for the booking will be the date they've selected previously from the calendar and their return date will be the date in which they arrive back to pick up their vehicle. This information is important as it will be used to work out the pricing for them to be billed at. For example if they've selected to depart on the 17th and will return on the 22nd, then this would be billed as 6 days. In the admin there will be rates entered in per the number of days you will be parking( for example if you are parking 1 day it would be $20 per day, 2 days $17 per day totaling $34 and so on). So if the rate was $15 per day if you parked for 6 days then the total would be $90. 4. Once they entered their details and have selected their return day it will take them to a payment page where they can select to pay at the office, pay via internet banking, pay via [login to view URL] (you`ll have to integrate and make sure it uses the call back function to validate payment), [login to view URL] (you`ll have to integrate and make sure it uses the call back function to validate payment). If they choose to pay via e-path or e-way it should utilise their call back feature to mark the payment as paid once it has been processed. For pay at the office or pay via internet banking it will provide them with the details on how to make payment but will show the booking as not paid(though it will still reserve a spot for them in the script). Also if they choose the car service it will add this fee onto their booking amount. 5. After the booking the user should be able to view their bookings and also download a pdf receipt that will show the booking information, amount paid(which will show the total amount and then how much of this is the actual booking amount and how much of this is tax as the tax is included in the booking price). Guest User Features: 1. The guest user feature will work alot like the above except it won`t create them an account or save their information. 2. The guest user though should still be able to view their receipts online(so they can save/print them) by entering in their email and accessing any receipts associated with this email. Admin Features: 1. The admin should have the ability to create other admin accounts, create user accounts, edit user accounts, search for users and set the car service fee(this fee should just be a simple text field that can be edited and saved). 2. In the configuration seciton of the admin area the Admin should be able to: a. Set globally the total number of spaces for each month. We would like a calendar for date range where they could choose say May 13th, 2010 to May 13th, 2011 and set it so that all days that fall between this range would have for example 130 parking spots open for each day. They should though be able to edit this in the future if they choose or edit just single days if needed. b. Their should be a page where they can set the rate for each number of days you stay. Their should be 30 rates in total that are used by the calendar to create the price. So for example if you stay 6 days and the rate is $15 per day then your total is $90, but if you stayed 30 days and the rate is $10 per day then your total would be $300. Also these rates should be able to be edited. Also their should be an additional date price which means that any day over 30 you will be chaged this rate. So if the rate for 30 days is $10 and then the additional rate per day is $4 if you were to park for 35 days your rate would be $320 (30 days at $10 and then 5 additional days at $4). c. Also in this section there should be a place that they can set their company name, ABN:, telephone number and address which will show at the top of the PDF receipts. d. Also there will need to be a page that will contain their Bank details such as their bank name, bank account number, BSB number, ACC number which should be editable and this information should show on the payment page if the customer has choosen to pay via online banking. 3. Next in the admin section their should be a departure and arrivals section. Departures are for bookings who are parking and flying out, arrivals are for bookings that are returning from their flight. a. The departures and arrivals sections are very similar to each other except they just show data for customers flying out(departures) or customers flying in(arrivals). b. In these sections it should always show the departures or arrivals(depending on what section you are in) for that day as [login to view URL] way the admins can see who is coming/out for that day. They should also be able to search using a date range for bookings either in the past or future(only showing bookings for the dates). It should also let them sort by letter or last name today's date or any date range that they have used to search. c. They should also be able to click a link that will allow them to have a printer friendly version of the bookings they are viewing(even if they have multiple pages of booking for that date) and should be able to print all bookings in the time period they are viewing(so if for today they have three pages of bookings they should be able to click print and print all of these bookings for that date). Also they should be able to choose to print all of the bookings for the dates they are viewing or just certain pages for that date/date range. The print out version will include important information such as the user's username, name, phone number, mobile number, departure/arrival time, vehicle type, vehicle colour, departure/arrival date, rego, departure/arrival airline, flight number. d. Also the admin should also be able to create a booking for registered user or create a booking for a non-registered user (this would be that when creating a booking it would first get them to create an account for the user and then create the booking for them). It should work the same way as the main booking feature and should deduct a space from the calendar for the total available number of spaces for each day the booking is for. 4. Booking Calendar. The booking calendar basically shows all of the dates available for booking for the user. Each day shows the total number of spaces available, how many spaces have been booked so far (for example if there are 150 spaces available each day and 10 have been booked for the 17th it would show on that date 10/150). a. When a user makes a booking on the front end or the admin creates a booking on the back end for each date booked it adds a spot has beeing booked to the calendar. So if on the 18th there were 9 bookings made out of 150(this would show as 9/150) and then someone made a new booking it would then update the calendar to show 10/150. b. If a user or admin is trying to book a group of days, say from the 16th to the 23rd but one of the days is fully booked it should not let them book and show this error message. c. If any day has one spot left (149/150) and a new booking is made for that day making it now 150/150 it should then show that day as being "Full". d. The admin should be able to edit single dates or a range of dates. For any date/dates they should be able to change the price for that one day/those group of dates, change the number of parking spots available for the date/group of dates, change the availablity(from open, closed, full or unavailable). e. If the admin deletes a booking from the script it should then add these spaces as opened back into the calendar. For example if a booking was deleted and on one of the dates the parking lot was filled showing 150/150 spots booked, it would then update that date to show 149/150 and open that day back up for the users. Please reference(as written) May-11-2010 in your pms so I know that you have fully read my post. f. Also all dates should have a plus(+) and minus(-) icon next to the 11/150 so that the admin can add or remove bookings(as they also get bookings in person and not online). If they were to click the plus(+) it would add a spot booked changing it to 12/150 and if they click the minus(-) it would open a spot up changing it to 10/150 instead. 5. a. Also the admin should receive emails of bookings to the user should receive a confirmation email of their booking. b. There should be a simple news section in the admin in which they can post news for their customers to view. c. On the receipts as well as print outs we should be able to add a simple design(such as their logo and such) that will be printed out on bookings as well as receipts. 6. The admins should also be able to view or edit bookings that they or the user have made. Also when an admin views a booking it should note at the bottom of that booking the last 3 admins to view the bookings. This way they can see which admin was the last to view the booking. 7. Finally we would also like some ajax done as well just to make everything flow smoother when the user or the admins are using the script. Please read the above details carefully and if you have any questions please PM me.
ID del proyecto: 682521

Información sobre el proyecto

37 propuestas
Proyecto remoto
Activo hace 14 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
37 freelancers están ofertando un promedio de $958 USD por este trabajo
Avatar del usuario
Professional PHP/ SQL developers here. Ready to start. Thanks
$1.101 USD en 21 días
4,8 (729 comentarios)
9,9
9,9
Avatar del usuario
Please check PMB for details.
$900 USD en 30 días
4,8 (92 comentarios)
8,4
8,4
Avatar del usuario
May-11-2010 - hello, please check the PMB for detailed bid comments. PARKING WEBSITE reference too, thanks!
$950 USD en 24 días
4,8 (112 comentarios)
8,0
8,0
Avatar del usuario
Plz check PMB
$1.000 USD en 30 días
4,8 (10 comentarios)
6,9
6,9
Avatar del usuario
Please refer PMB also. We are ready to start and deliver a satisfactory output well within the time schedule. Escrow needed.
$1.000 USD en 30 días
4,9 (62 comentarios)
6,6
6,6
Avatar del usuario
Please see inbox
$1.000 USD en 45 días
5,0 (136 comentarios)
6,1
6,1
Avatar del usuario
We look forward to work we are looking for a long term relationship with you. Please establish a private message board for detailed discussions and work samples. Thanks
$1.000 USD en 35 días
5,0 (1 comentario)
6,0
6,0
Avatar del usuario
Hi, please check PMB to know more about our technical expertise and capabilities. Regards, Ricku Lohar
$960 USD en 14 días
5,0 (12 comentarios)
6,0
6,0
Avatar del usuario
Hi , We are interested , Please check PMB...
$1.200 USD en 30 días
5,0 (41 comentarios)
5,9
5,9
Avatar del usuario
please check pmb
$1.000 USD en 30 días
4,7 (12 comentarios)
5,7
5,7
Avatar del usuario
Our projects are based on the following equation: Design + Functionality = impact. Please read your PM. Regards
$900 USD en 30 días
4,6 (10 comentarios)
5,5
5,5
Avatar del usuario
check PM please ! thx !
$870 USD en 18 días
4,9 (64 comentarios)
4,9
4,9
Avatar del usuario
Dear Employer. Few questions there at PMB, Please meet me there. Thanks
$800 USD en 10 días
5,0 (9 comentarios)
4,7
4,7
Avatar del usuario
I have read your list and believe i can do this within the timeline i bid. Please see pm to hear why exactly i am worth it
$1.500 USD en 30 días
3,3 (16 comentarios)
6,2
6,2
Avatar del usuario
hi please check my pm.
$900 USD en 25 días
4,8 (4 comentarios)
4,1
4,1
Avatar del usuario
Hi, Please check PMB
$650 USD en 21 días
5,0 (6 comentarios)
3,7
3,7
Avatar del usuario
Hi, kindly see pm, thanks!
$1.000 USD en 60 días
5,0 (9 comentarios)
3,6
3,6
Avatar del usuario
Please see PMB for more details...
$750 USD en 15 días
4,8 (10 comentarios)
3,4
3,4
Avatar del usuario
I'm a professional PHP programmer with a deep and abiding interest in all related technologies (HTML, CSS, Javascript). Having reviewed your requirements, I'm sure we would make a good match.I'm quite interested in the application you're producing here.
$400 USD en 7 días
4,5 (1 comentario)
0,0
0,0
Avatar del usuario
Dear sir, I am PHP Programmer. I really interest doing this project and I can start immediately. I will do the best. Thank you very much. Best Regards, Sayed Mulkhan F
$1.000 USD en 10 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de CANADA
bedford, Canada
5,0
23
Miembro desde jul 29, 2007

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.