I've currently got too many PHP projects going on right now and I need some assistance to get some of the work done.
The company i work for does not have in place any way for our project managers to schedule equipment and being one of those PMs it has started to drive me nuts. I proposed many different options to my company but they are cheap and do not want to pay for anything, so because i know PHP and MySQL fairly well i was going to develop a website that our PMs could log into and schedule any equipment accordingly, unfortunately i do not have the free time to finish this so i'm looking to pay someone to do it in order to get it done ASAP.
I have done a lot of research and as long as you know how to program in PHP and MySQL this should be fairly easy for you to complete.
Basically what i want is a very plain but web 2.0 looking system that users can log into and it will detect if they are admin or standard user, if admin the admin menu is displayed if only user, that menu is displayed.
From there users will have the option to reserve equipment, edit a reservation, or edit user settings.
If the user is an admin they will be able go to "equipment" or "users" where they can add/remove equipment or users.
The calendar will not need to be created, i have found an open source one located at:
[url removed, login to view]
Which has everything i want and will need it for. I also want to use usercake for user management, you can view and download that open source at http://www.usercake.com.
There's obviously a little bit more that would go into this that i will discuss with the potential developer once someone is selected.
Here's a list of "functionality" that i want included for the standard user:
-users can add reservation
-users can edit reservation
-users can specify which equipment to be notified about when a new reservation is created
-when new reservation is created all users subscribed to that equipment are emailed information (default users subscribed to all)
-if new reservation overlaps existing reservation, reservation set at pending and email sent to user who has reservation already created for that date. If existing user with reservation accepts new reservation leave existing as it is but grey out period in which reservation is now tied to the new reservation.
-emergency reservations automatically emailed to all users
Here's a list of "functionality" that i want included for the admin user:
-everything the standard user can do plus below
On the calendar side of things if a user double clicks an existing reservation by another user they are prompted a jquery popup window to email that user regarding the reservation. If the reservation is their own, they can edit what has already been entered.
I put together a basic "layout" which is how i was going to create it and have attached that in PDF form, hopefully that will give some more insight on what i'm looking to do.
I will provide the layout to the selected developer so no need to worry about the layout CSS/HTML, that will be provided.