NutriFit
Transform your nutrition practice with intelligent appointment scheduling, comprehensive clinical records, and automated patient communication.
Built for Modern Nutrition Practices
NutriFit is a full-stack SaaS platform designed to streamline the relationship between nutritionists and patients. Built with Laravel 12, Livewire 3, and Tailwind CSS 4, it provides a robust, reactive user experience with enterprise-grade security.Multi-Role System
Separate dashboards for administrators, nutritionists, and patients with role-based permissions
Smart Scheduling
Intelligent appointment management with real-time availability and conflict prevention
Clinical Records
Comprehensive patient records with anthropometric data and professional PDF reports
Automated Notifications
Email notifications for appointments, reminders, and system events via queue workers
Key Features
π
Appointment Management
π Appointment Management
- Real-time availability checking
- Conflict-free scheduling
- Appointment states (pending, confirmed, completed, cancelled)
- 24-hour automatic reminders
- Rescheduling capabilities
π Enterprise Security
π Enterprise Security
- Laravel Fortify authentication
- Email verification required
- Two-factor authentication (2FA)
- Password reset and management
- Role-based access control
π Dashboard Analytics
π Dashboard Analytics
- Appointment statistics and trends
- Patient progress tracking
- Nutritionist performance metrics
- System-wide reporting
π PDF Generation
π PDF Generation
- Professional clinical reports
- Customizable templates
- Patient medical history
- Nutritional assessments
β‘ Modern Tech Stack
β‘ Modern Tech Stack
- Backend: Laravel 12 with PHP 8.2+
- Frontend: Livewire 3 + Flux UI
- Styling: Tailwind CSS 4
- Database: SQLite/MySQL with Eloquent ORM
- Build Tool: Vite 7
Quick Start
Run automated setup
The default admin credentials are:
[email protected] / NutriAdmin123 (unless configured via ADMIN_PASSWORD environment variable)Use Cases
Nutrition Clinics
Digitize patient management and eliminate paper-based workflows
Private Practices
Professional tools for independent nutritionists
Wellness Centers
Integrated nutrition services for holistic health facilities
What Makes NutriFit Different?
Real-World Production SystemNutriFit was developed as a final year engineering project and deployed to an actual nutrition clinic. Itβs not a demo or prototype β itβs a battle-tested system handling real patients, appointments, and clinical data.Key Achievements:
- β Reduced administrative time by 70%
- β Eliminated manual appointment conflicts
- β Automated patient communication
- β Complete digital patient history
- β Zero data loss with automated backups
Ready to Get Started?
Installation Guide
Get NutriFit running in under 5 minutes
Architecture Overview
Understand how NutriFit is built
User Guides
Learn how to use each roleβs features
API Reference
Explore models, controllers, and components