Howard Motor v2 Web App
Freelance / Client Project
Full-stack React app for an auto repair business with Firebase Auth/Firestore and EmailJS-powered appointment requests.
Key Highlights
- Built end-to-end appointment request + contact flows with EmailJS notifications
- Implemented Firebase Auth + role-based admin access patterns
- Designed mobile-first UI for non-technical users with guided multi-step forms
- Structured Firestore data models and security rules for least-privilege access
- Shipped production deployment with environment variable configuration
Problem
Customer inquiries relied on manual calls/messages and lacked a consistent intake flow, creating missed requests and slower response time.
Solution
Built a streamlined web intake experience with secure authentication, structured requests, and automated email notifications to reduce friction and improve follow-up speed.
Technical Challenge
Securely restricting Firestore reads/writes while still supporting real user flows (public forms + admin visibility) without exposing sensitive data.
Technical Solution
Implemented least-privilege security rules and a clean separation between public request creation and authenticated admin views; validated payloads client-side and enforced write constraints in Firestore rules.
Results
- Delivered a mobile-first intake experience with clear validation and progress cues
- Improved internal organization of inbound requests via structured data + admin views