Full-Stack Developer Needed to Upgrade Babysitter Hiring Platform
Budget: $15 – $25 USD
We have an existing Babysitter Hiring website originally built with CodeIgniter (PHP) since 2017. While our current backend uses PHP and CodeIgniter, we are planning a major upgrade or a complete rebuild for improved performance, modern technology, and future scalability.
Option 1: Upgrade and Modernize PHP Backend
- Upgrade the current PHP backend to full compatibility with the latest PHP version (PHP 8.x+).
- Refactor legacy CodeIgniter codebase for modern PHP standards and best practices.
- Recreate corrupted database tables from model files and improve database schema management.
- Update integration points such as Session management, authentication libraries, payment (Stripe subscriptions), and email service (migrating from SMTP to SendGrid).
- Update frontend views from Bootstrap 3 to the latest Bootstrap or modern UI framework.
Option 2: Rebuild Using React/Next.js Frontend and Node.js/Next.js Backend
- Develop a modern React/Next.js frontend for fast, responsive user experience.
- Build a scalable backend API using Node.js with Next.js (API routes or serverless functions).
- Implement user authentication, session management, subscription payments (Stripe), and email notifications (SendGrid).
- Design and migrate the existing database schema to a modern structure compatible with the new backend.
- Ensure maintainable, well-documented, and tested codebase.
Key Requirements:
- For PHP upgrade: Strong expertise with PHP 8+ and CodeIgniter framework.
- For rebuild: Proficiency in React, Next.js, and Node.js backend development.
- Experience with database design, configuration, and migration.
- Ability to refactor or rewrite legacy systems following modern development practices.
- Familiarity with Stripe API for subscription payments and SendGrid for email services.
- Strong debugging, testing, and documentation skills.
- Detail-oriented with a focus on clean, maintainable code.
Deliverables:
- Fully functioning, modernized babysitter hiring platform backend and frontend.
- Correctly configured and migrated database with clear schema documentation.
- Updated frontend UI using the latest UI frameworks.
- Integration of Stripe payments and SendGrid email services.
- Documentation of all major code changes and system setup.
This version gives potential candidates clarity on either upgrading the PHP CodeIgniter app to PHP 8 or rebuilding the system using modern JavaScript technologies (React/Next.js and Node.js). It highlights key technical competencies and objectives for the project.
Looking forward to finding talent developer
Option 1: Upgrade and Modernize PHP Backend
- Upgrade the current PHP backend to full compatibility with the latest PHP version (PHP 8.x+).
- Refactor legacy CodeIgniter codebase for modern PHP standards and best practices.
- Recreate corrupted database tables from model files and improve database schema management.
- Update integration points such as Session management, authentication libraries, payment (Stripe subscriptions), and email service (migrating from SMTP to SendGrid).
- Update frontend views from Bootstrap 3 to the latest Bootstrap or modern UI framework.
Option 2: Rebuild Using React/Next.js Frontend and Node.js/Next.js Backend
- Develop a modern React/Next.js frontend for fast, responsive user experience.
- Build a scalable backend API using Node.js with Next.js (API routes or serverless functions).
- Implement user authentication, session management, subscription payments (Stripe), and email notifications (SendGrid).
- Design and migrate the existing database schema to a modern structure compatible with the new backend.
- Ensure maintainable, well-documented, and tested codebase.
Key Requirements:
- For PHP upgrade: Strong expertise with PHP 8+ and CodeIgniter framework.
- For rebuild: Proficiency in React, Next.js, and Node.js backend development.
- Experience with database design, configuration, and migration.
- Ability to refactor or rewrite legacy systems following modern development practices.
- Familiarity with Stripe API for subscription payments and SendGrid for email services.
- Strong debugging, testing, and documentation skills.
- Detail-oriented with a focus on clean, maintainable code.
Deliverables:
- Fully functioning, modernized babysitter hiring platform backend and frontend.
- Correctly configured and migrated database with clear schema documentation.
- Updated frontend UI using the latest UI frameworks.
- Integration of Stripe payments and SendGrid email services.
- Documentation of all major code changes and system setup.
This version gives potential candidates clarity on either upgrading the PHP CodeIgniter app to PHP 8 or rebuilding the system using modern JavaScript technologies (React/Next.js and Node.js). It highlights key technical competencies and objectives for the project.
Looking forward to finding talent developer
Related categories:
PHP
Website Design
HTML
Node.js
Bootstrap
Stripe
Full Stack Development
Database Design
SendGrid
Next.js