CodeIgniter 4 Developer for Cab Booking Website
Budget / Salary£20–250
TypeFreelance project
LocationRemote
Posted2 hours ago
Booking Agent Name – DoraAi
Point 1 - Our website www.yoloridelondon.com which is developed in CodeIgniter 4 – PHP Framework
Point 2 - How work will done & submitted? - developer need to setup site on local & work on their local setup. once task is completed, send us demo video to demonstrate that given task is working error free. then download latest code & merge to ur local then upload latest code to live server & re-check that uploaded code is working error free.
Point 3 - Timeline – Agreed Timeline + 10 Days (Developer must be very punctual to timeline extra time is not accepted. if delivery is agreed 20 days & developer cannot complete the whole project in 30 days at max., We will demand discount on the price agreed. so, timeline must adhere - your given timeline + 10 days as grace period for minor issue if arise unexpectedly)
Point 4 - Task to Handle & Option to Show on Start Screen on Chat Widget
S1 - Home Screen & S2 - Call Back Screen
OP1. Book MiniCab – NOW / ASAP
OP2. Book MiniCab – LATER
OP3. Lost an Item in MiniCab
OP4. Make a Complaint
OP5. Get Instant Quote
OP6. Speak With Yolo Agent
OP7. Book Yolo Tour
OP8. Track a Driver
Here's brief step-by-step guide. Walk through all 8 steps using the nav pills or Next/Back buttons. Here's a quick summary of what's covered:
Steps at a glance:
1. Architecture —CodeIgniter4 backend, Claude API, and MySQL, JavaScript
2. API Setup — Develop Secure APIs & Store it securely for management.
3. Existing Code & Functions – wherever you use existing file, code, function to develop this module, please inform us.
4. FrontEnd Code - PATH: View/YRLChatAI/…
5. Controller PATH: Controllers/YrlChatController.php (the ChatAgent CI controller that manages session history and parses booking signals)
6. API PATH: Controllers/Api/YrlChatAPIs.php
7. System Prompt — develop system prompts as dynamic so we can modify from admin Panel as needed. The key to the agent's behaviour: what to collect and how to signal a confirmed booking
8. DB Model — the MySQL and Booking_Model to persist confirmed rides
9. Chat Widget — Design Yolo Chat Widget FrontEnd look as per screenshots with a floating Themed JavaScript chat bubble for your frontend
10. Admin Panel — a controller + YoloChat Setting page where we can manage Profile Photo, Prompts content management, color theme for AI widget and other important setting.
11. Integration – All new build APIs, New created Functions, files or code, New booked Ride are need to Integrate to Booking Panel & Admin Panel & also make sure triggers correct SMS & Email which are setup in BackEnd
12. Event / Logs – Record & Store event – such as – Ride confirmation, Payment Confirmation etc. & integrate to Event / Log page.
13. Technical Handover & Code Documentation Pack – Create full documentation with guide to explain each part of the code develop by you. Such new function created, purpose for that function, path to locate that code etc. this is not optional, it is mandatory in order to handover the project as completed. Which mush include below points for future developer to understand the project.
• System Architecture & Code flow & Data flow diagrams
• Full Code explanation & Function‑level documentation & Function purpose & implementation details.
• File Paths and Directory structure & API endpoints
• Modules and classes & its Responsibility
• Deployment instructions & Maintenance notes
• Known issues & future improvements (if any)
• Integration points & Debug Management
Each Ride should have following data depending on its nature. Check system existing booking module
Point 1 - Our website www.yoloridelondon.com which is developed in CodeIgniter 4 – PHP Framework
Point 2 - How work will done & submitted? - developer need to setup site on local & work on their local setup. once task is completed, send us demo video to demonstrate that given task is working error free. then download latest code & merge to ur local then upload latest code to live server & re-check that uploaded code is working error free.
Point 3 - Timeline – Agreed Timeline + 10 Days (Developer must be very punctual to timeline extra time is not accepted. if delivery is agreed 20 days & developer cannot complete the whole project in 30 days at max., We will demand discount on the price agreed. so, timeline must adhere - your given timeline + 10 days as grace period for minor issue if arise unexpectedly)
Point 4 - Task to Handle & Option to Show on Start Screen on Chat Widget
S1 - Home Screen & S2 - Call Back Screen
OP1. Book MiniCab – NOW / ASAP
OP2. Book MiniCab – LATER
OP3. Lost an Item in MiniCab
OP4. Make a Complaint
OP5. Get Instant Quote
OP6. Speak With Yolo Agent
OP7. Book Yolo Tour
OP8. Track a Driver
Here's brief step-by-step guide. Walk through all 8 steps using the nav pills or Next/Back buttons. Here's a quick summary of what's covered:
Steps at a glance:
1. Architecture —CodeIgniter4 backend, Claude API, and MySQL, JavaScript
2. API Setup — Develop Secure APIs & Store it securely for management.
3. Existing Code & Functions – wherever you use existing file, code, function to develop this module, please inform us.
4. FrontEnd Code - PATH: View/YRLChatAI/…
5. Controller PATH: Controllers/YrlChatController.php (the ChatAgent CI controller that manages session history and parses booking signals)
6. API PATH: Controllers/Api/YrlChatAPIs.php
7. System Prompt — develop system prompts as dynamic so we can modify from admin Panel as needed. The key to the agent's behaviour: what to collect and how to signal a confirmed booking
8. DB Model — the MySQL and Booking_Model to persist confirmed rides
9. Chat Widget — Design Yolo Chat Widget FrontEnd look as per screenshots with a floating Themed JavaScript chat bubble for your frontend
10. Admin Panel — a controller + YoloChat Setting page where we can manage Profile Photo, Prompts content management, color theme for AI widget and other important setting.
11. Integration – All new build APIs, New created Functions, files or code, New booked Ride are need to Integrate to Booking Panel & Admin Panel & also make sure triggers correct SMS & Email which are setup in BackEnd
12. Event / Logs – Record & Store event – such as – Ride confirmation, Payment Confirmation etc. & integrate to Event / Log page.
13. Technical Handover & Code Documentation Pack – Create full documentation with guide to explain each part of the code develop by you. Such new function created, purpose for that function, path to locate that code etc. this is not optional, it is mandatory in order to handover the project as completed. Which mush include below points for future developer to understand the project.
• System Architecture & Code flow & Data flow diagrams
• Full Code explanation & Function‑level documentation & Function purpose & implementation details.
• File Paths and Directory structure & API endpoints
• Modules and classes & its Responsibility
• Deployment instructions & Maintenance notes
• Known issues & future improvements (if any)
• Integration points & Debug Management
Each Ride should have following data depending on its nature. Check system existing booking module
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.