php

已完成 已发布的 7 年前 货到付款
已完成 货到付款

Hi, I am a PHP coder myself but due to my business involving sending music on an ever increasing basis and preparing press releases, I don't have the time to dedicate to building a new project me and the other directors wish to build (With me being the only coder at the company it is hard!).

Requirements are quite simple but am more than happy to pay for the work on a per hour basis and potentially lots more to come.

1) Set up a basic framework in place for efficiency (CodeIgnite could do).

2) Create a simple form for the booking of a conference room, and date room is wanted to be booked, the capacity and the price the user wishes to bid for the room. All fields should be validated for entry, and the e-mail address of the person booking of course. Confirmation of the booking is sent via a form which is then e-mailed to the user when subitted. Also the details of the booking stored on a database for that user. If a username exists with that e-mail address, warn them and do not submit the form. If the username doesn't exist with that e-mail address, create one. Make up an e-mail address for the forms to be sent to, or I can provide you with one.

3) Create a simple, secure (ready for HTTPS) bootstrap login system, with hashed passwords and data stored safely. Data to be stored such as last login, Username, Full Name, details like address and e-mail. If the process in step 2 is completed the user will already be registered. If someone accesses the site and wishes to register however without filling in the form, create a registration form which asks for the aforementioned, and all new user accounts to be verified by e-mail. Also passwords to be changed and e-mails with passwords can be changed by e-mail after authentication.

4) Create a temporary Admin account with the same email address as the forms are being sent to (the same made up address earlier) and also when the Admin account logs in to the system they can view the requests waiting. Make it so they can view the requests and accept or deny them, and add comments as to why, which are then sent back to the user, who can modify their initial proposal, and send it back and comment back.

5) Obviously the user account will need to see his room booking proposal too so when they log in list them and the current status of (In Process / Awaiting Reply / Awaiting Payment or Complete). Once both parties agree after sending forms back and forward, generate a basic virtual invoice with the Admin's details, the invoice number (in format INV-YYYY-MM-DD-001) the date agreed, and the accepted fee, port this information to PDF for the user to download a PDF copy of, and link to stripe with the option to pay with our sandbox details put in to test that it works.

6) In Stripe confirm whether the payment was made, or cancelled / declined, and return the user to the page with their booking, altering the status at both ends and e-mail the Admin when payment has been made.

How many hours do you reckon the above would take? That will do for the time being but there is a huge development and expansion on the above that we would love a dedicated coder to be a part of and can reward gracefully!

Look forward to hearing from you!

引导程序 Codeigniter JavaScript PHP Stripe

项目ID: #13351390

关于项目

8个方案 远程项目 活跃的7 年前

授予:

MrMSparrow

Hello, I am a UK based developer with plenty of experience in PHP. I have written both new projects and maintain a lot of websites for my clients. My customer reviews on my profile are an assurance of the quality of my 更多

£200 GBP 在5天内
(71条评论)
6.4