Secure PHP Web App Development

Job ID: 40486564

Budget: ₹12,500 – ₹37,500 INR

The project revolves around a PHP-based web application that couples a minimalistic, clean interface with robust back-end engineering. MySQL will power all data storage, accessed through well-structured PDO queries and wrapped in prepared statements for extra safety.

Core functionality centers on a fortified authentication flow: every account must pass password encryption at rest, a Captcha challenge on login, and optional two-factor verification via email or SMS. Session handling, CSRF tokens, and sanitised inputs are expected throughout the codebase so the final product stands up to common penetration-test scenarios.

I intend the interface to stay lightweight—think Bootstrap-driven layouts or comparable CSS utility frameworks that load fast and place content first. All visual components should degrade gracefully on mobile.

Deliverables
• Fully commented PHP source code organised by MVC (or similar) conventions
• Normalised MySQL schema with seed data and migration scripts
• Secure login module implementing encryption, Captcha, and 2FA
• PHPUnit or Pest coverage for critical methods plus a concise test report
• Developer-ready setup guide and end-user manual (PDF/Markdown)

Acceptance Criteria
1. All unit tests pass with ≥90 % coverage.
2. Independent code review shows zero high-severity security issues.
3. The application installs locally with a single command and deploys on a standard LAMP stack without manual edits.
4. Page load (First Contentful Paint) stays under 2 s on 4G according to Lighthouse.

Timeline and milestones will be agreed before kickoff; I am committed to prompt feedback at each review stage. If you have built comparable PHP or MySQL applications—especially ones featuring secure authentication—please share live links or repo snippets so I can gauge coding standards and UI approach.
Related categories: PHP CSS MySQL MVC Bootstrap Web Development Security PHPUnit