Find Jobs
Hire Freelancers

Multipage Signup System (PHP, MYSQL, AJAX, CakePHP, paypal)

$30-250 USD

ปิดแล้ว
โพสต์ เกือบ 14 ปีที่ผ่านมา

$30-250 USD

ชำระเงินเมื่อส่งงาน
I am looking to have build a small milestone of my project very urgently. The following text includes a thorough walkthrough of the features. Please don't bid on how much text I have included. This is a project that can be done in less than 10 hours by someone who knows what he is doing. A Multipage Signup and Checkout system that integrates with paypal API using preferably the CakePHP Paypal API component for fast development. I will provide the pages in ready-made HTML/CSS. The pages include the following: 1. Basic info step 2. Setup team step 3. Team confirmation step 4. Setup league step 5. Confirm league step 6. Checkout step ------------------------------------------------------------ It is for a team oriented Fantasy Football site I am doing for a client. The purpose of the registration process is for the user to: 1. Basic info step: The player will provide his basic information in the form of email, password, name. 1.2 Basic info step: So called early subscribers will be able to login using email and password which will load their info (not including name) from the database (which already exists but needs more tables and relations) into the basic form on step 1 and player team name in step 2. 2. Setup team step: The player will setup and name a so called player team (called FF team on the website) for which he must select 5 teams from 5 leagues (each league has between 12 and 24 teams): 1. Premiership 2. Championship 3. League 1 4. League 2 5. Scottish The player has a budget of 50 AUS$ from which he can buy these teams. He may only chose one team per league and he can ONLY chose 1 team per league as well. For this purpose there will be a budget counter (Ajax, JS) that counts down (realtime) as the player selects his teams from 5 <div> based team lists (I have JPGs showing how it looks in detail). This counter can count down into a negative number and if the number is negative the page will not validate and the user must change his team setup. 3. Team confirmation step: The player must review his Team setup and either edit it by clicking the "edit" button or confirm by clicking "confirm and continue". The player can also delete a team but not the "first" team, only additional teams. The player can also decide to setup an extra team by clicking "setup another team. Doing so will take the user to the "setup team" page and confirm and save the team he already setup. A player can setup as many teams as he likes but must pay AUS$50 for each one of them + a fee of AUS$3 per team. When the player is done setting up his new team he needs to confirm the team again which leads him to step 3 again where he needs to confirm his teams and so on and so forth. It is a cycle that can be repeated as many times as the player sets up a new team. 4. Setup league step: When the player is done setting up teams he will confirm and go to this page. This step allows the player to setup a so called "bragging rights league" league which is a sort of mini league clone of the big game whre the player can invite his friends to play (for viral reasons :). The player can name his team and then enter his friends emails in the invitation field. He can also send along an optional message with the invitation. Like the "team setup" page the player can go to a confirmation page to review his league or he can skip it by clicking "skip". 5. Confirm leage step: This step works very similarly to the "confirm team" step. The player can review his league, edit the league, delete the league or setup additional leagues in a very similar manner. The difference is that these leagues are totally free and comes with the account but with a total limit of 3 leagues. 6. Checkout step: This is the checkout step where the user can review the amount of teams setup and how much the total cost is. He can select 2 payment options which are: Paypal and Moneybookers. When he is done he can click "signup and pay" which will take him directly to either page where payment will be processed. So there is no payment processing done on the host website but of course the needed data must be parsed to Paypal or moneybookers. If the payment is successful the user is taken back to a confirmation page and the signup is completed and saved to the database. An email is send out confirming the setup and detailing the info the player signed up with as well as the teams and services he setup. I have had a custom made admin site done that needs to gather the data from the database whenever a user signups so it must be prepared for that. Validation will also be realtime for must input fields. I expect also that the programmer has experience with this sort of work and can implement best practice in his work. I am not a programmer and as such I cannot tell the programmer about proper ways to setup relations in a database or where to use tightened security for the signup part etc. I expect all common features and attention to detail. I do not want to walk away with something thats buggy. So if you are a beginner or lack experience please stay away and practice on something else first. Since most of the site has been done with CakePHP I will favor people using this. Also as mentioned earlier CAKE has a nice premade Paypal API component and other nice things that will greatly speed up dev time. I am not looking to reinvent/recode the wheel. I am looking for speed and a solid working system.
รหัสโปรเจกต์: 700809

เกี่ยวกับโปรเจกต์

6 ข้อเสนอ
โปรเจกต์ระยะไกล
ใช้งานอยู่ 14 ปีที่ผ่านมา

กำลังมองหาการสร้างรายได้ใช่ไหม?

ประโยชน์ของการประมูลกับ Freelancer

กำหนดงบประมาณและกรอบเวลาของคุณ
รับเงินจากการงานของคุณ
อธิบายข้อเสนอของคุณในภาพรวม
ลงทะเบียนและเสนอราคาฟรี

เกี่ยวกับลูกค้า

ปักธงของ CHINA
Shenzhen, China
5.0
1
เป็นสมาชิกตั้งแต่ พ.ค. 31, 2010

การยืนยันลูกค้า

ขอบคุณ! เราได้ส่งลิงก์สำหรับเครดิตฟรีให้คุณทางอีเมลแล้ว
เกิดข้อผิดพลาดขณะส่งอีเมลของคุณ กรุณาลองอีกครั้ง
โลโก้ Freelancer Thailand / ภาษาไทย ช่วยเหลือและสนับสนุน FreelancerประเภทโปรเจคการประกวดFreelancerองค์กรแพ็กเกจสมาชิกโครงการ Freelancer ชั้นแนวหน้าการจัดการโปรเจคงานในพื้นที่Photo Anywhereหน้าจัดแสดงผลงานAPI สำหรับนักพัฒนาได้รับการยืนยันDesktop App เกี่ยวกับเกี่ยวกับเราวิธีใช้งานความปลอดภัยนักลงทุนแผนผังเว็บไซต์เรื่องราวข่าวออกสื่อทีมรางวัลข่าวประชาสัมพันธ์ร่วมงานกับเรา ข้อกำหนดนโยบายความเป็นส่วนตัวข้อกำหนดและเงื่อนไขนโยบายลิขสิทธิ์ข้อพึงปฏิบัติค่าธรรมเนียมและค่าบริการหุ้นส่วนEscrow.comLoadshiftWarrior Forum แอปโลโก้ Apple App Store โลโก้ Google Play
ไม่สามารถคัดลอกไปยังคลิปบอร์ดได้ โปรดลองอีกครั้งหลังปรับเปลี่ยนการอนุญาต
คัดลอกไปยังคลิปบอร์ดแล้ว
ผู้ใช้ที่ลงทะเบียน งานที่มีการโพสต์ทั้งหมด
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
กำลังโหลดตัวอย่าง
ได้รับอนุญาตสำหรับตำแหน่งทางภูมิศาสตร์
เซสชั่นการเข้าสู่ระบบของคุณหมดอายุและคุณได้ออกจากระบบแล้ว กรุณาเข้าสู่ระบบอีกครั้ง