Full-Stack Developer for Dental Management Portal -- 3
Budget: $750 – $1,500 CAD
PROJECT DESCRIPTION: Dental Equipment Service Management Portal
Project Overview:
Seeking a Senior Full-Stack Developer to complete a 70% finished production-ready dental equipment service management portal. This is NOT a greenfield project but an existing, well-architected application requiring final implementation and integration work.
Current Status:
- Progress: 60-70% complete with solid foundation
- Tech Stack: Next.js 14, React 19, TypeScript, Firebase (Auth/Firestore), Tailwind CSS, shadcn/ui
- Code Quality: Clean, type-safe, well-structured codebase
- Deployment: Already deployed with full documentation available
Already Implemented & Working:
1. Authentication System with role-based access
2. Client Management (Full CRUD, map view, route planning)
3. Equipment Tracking with QR codes
4. Calendar/Scheduling system
5. Inventory & Parts Management
6. Invoice Creation UI
7. Employee Management
8. Service Manuals UI
9. HARP Inspections with PDF generation
10. Database Seeding (Admin feature)
11. Responsive UI with 40+ shadcn/ui components
Priority Tasks for Completion:
HIGH PRIORITY (40-50 hours estimated):
1. Complete Dashboard (page.tsx) - Connect to real Firestore data, add charts, live stats
2. Build Reports Page - Revenue, service, technician analytics with Excel/PDF export
3. Finish Invoice Features - Save to Firestore, PDF generation, payment tracking
4. Complete Account Details Page - Load related data (equipment, services, invoices)
MEDIUM PRIORITY (30-40 hours estimated):
5. Equipment Details Page - Repair history, photo gallery, parts compatibility
6. Settings Page - Company config, user profiles, territories
7. File Upload System - PDF manuals & equipment photos
8. Notifications System - Real-time alerts for overdue invoices, appointments, etc.
Technical Requirements (Must Have):
- Expert Level: Next.js 14+ (App Router), React 19, TypeScript
- Strong Experience: Firebase (Firestore, Auth, Storage), Tailwind CSS
- Proven Track Record: Previous completed projects in similar tech stack
- Attention to Detail: Must match existing code patterns and quality
Required from Applicants:
1. Portfolio examples or descriptions of similar projects (Next.js + Firebase)
2. Demonstrable experience with Firebase Firestore implementations
3. Time estimate breakdown for each priority task
4. Availability for regular progress updates through Freelancer.com platform
Screening Questions (Must be answered in proposal):
1. Describe a similar project you've completed with Next.js + Firebase. What challenges did you face?
2. How would you implement the reports page with Excel export? Which libraries would you consider?
3. What's your approach to connecting the existing dashboard UI to Firestore data?
4. What's your estimated timeline for completing the HIGH priority tasks?
5. Are you available to start immediately and provide regular updates?
Project Details:
- Total Estimated Hours: 80-120 hours
- Phase 1 (MVP): 40-50 hours (HIGH priority only)
- Payment: Milestone-based through Freelancer.com
- Start Date: Immediate
- Duration: 3-4 weeks for Phase 1
- All communication and file sharing must occur within Freelancer.com platform
Deliverables:
- Clean, commented code matching existing patterns
- Mobile-responsive implementations
- Comprehensive error handling
- Updated documentation
- All work delivered through Freelancer.com platform
Application Requirements:
- Only apply if you have extensive experience with Next.js 14+ App Router
- Only apply if you have proven Firebase Firestore experience
- Provide specific examples of relevant work
- Submit detailed, customized proposals only
Note: All project communication, file sharing, and collaboration will occur exclusively through Freelancer.com platform as per terms of service.
Project Overview:
Seeking a Senior Full-Stack Developer to complete a 70% finished production-ready dental equipment service management portal. This is NOT a greenfield project but an existing, well-architected application requiring final implementation and integration work.
Current Status:
- Progress: 60-70% complete with solid foundation
- Tech Stack: Next.js 14, React 19, TypeScript, Firebase (Auth/Firestore), Tailwind CSS, shadcn/ui
- Code Quality: Clean, type-safe, well-structured codebase
- Deployment: Already deployed with full documentation available
Already Implemented & Working:
1. Authentication System with role-based access
2. Client Management (Full CRUD, map view, route planning)
3. Equipment Tracking with QR codes
4. Calendar/Scheduling system
5. Inventory & Parts Management
6. Invoice Creation UI
7. Employee Management
8. Service Manuals UI
9. HARP Inspections with PDF generation
10. Database Seeding (Admin feature)
11. Responsive UI with 40+ shadcn/ui components
Priority Tasks for Completion:
HIGH PRIORITY (40-50 hours estimated):
1. Complete Dashboard (page.tsx) - Connect to real Firestore data, add charts, live stats
2. Build Reports Page - Revenue, service, technician analytics with Excel/PDF export
3. Finish Invoice Features - Save to Firestore, PDF generation, payment tracking
4. Complete Account Details Page - Load related data (equipment, services, invoices)
MEDIUM PRIORITY (30-40 hours estimated):
5. Equipment Details Page - Repair history, photo gallery, parts compatibility
6. Settings Page - Company config, user profiles, territories
7. File Upload System - PDF manuals & equipment photos
8. Notifications System - Real-time alerts for overdue invoices, appointments, etc.
Technical Requirements (Must Have):
- Expert Level: Next.js 14+ (App Router), React 19, TypeScript
- Strong Experience: Firebase (Firestore, Auth, Storage), Tailwind CSS
- Proven Track Record: Previous completed projects in similar tech stack
- Attention to Detail: Must match existing code patterns and quality
Required from Applicants:
1. Portfolio examples or descriptions of similar projects (Next.js + Firebase)
2. Demonstrable experience with Firebase Firestore implementations
3. Time estimate breakdown for each priority task
4. Availability for regular progress updates through Freelancer.com platform
Screening Questions (Must be answered in proposal):
1. Describe a similar project you've completed with Next.js + Firebase. What challenges did you face?
2. How would you implement the reports page with Excel export? Which libraries would you consider?
3. What's your approach to connecting the existing dashboard UI to Firestore data?
4. What's your estimated timeline for completing the HIGH priority tasks?
5. Are you available to start immediately and provide regular updates?
Project Details:
- Total Estimated Hours: 80-120 hours
- Phase 1 (MVP): 40-50 hours (HIGH priority only)
- Payment: Milestone-based through Freelancer.com
- Start Date: Immediate
- Duration: 3-4 weeks for Phase 1
- All communication and file sharing must occur within Freelancer.com platform
Deliverables:
- Clean, commented code matching existing patterns
- Mobile-responsive implementations
- Comprehensive error handling
- Updated documentation
- All work delivered through Freelancer.com platform
Application Requirements:
- Only apply if you have extensive experience with Next.js 14+ App Router
- Only apply if you have proven Firebase Firestore experience
- Provide specific examples of relevant work
- Submit detailed, customized proposals only
Note: All project communication, file sharing, and collaboration will occur exclusively through Freelancer.com platform as per terms of service.
Related categories:
Web Development
Full Stack Development
GitHub
App Development
Next.js
Tailwind CSS