Home Care Connect is a professional web application designed to streamline and manage home care services. The platform leverages modern frontend technologies to connect caregivers, clients, and service providers, ensuring efficient scheduling, communication, and service delivery.
Home Care Connect provides a user-friendly interface for clients seeking home care services and for caregivers or agencies managing appointments and care plans. The solution is tailored for scalability, security, and ease of use, facilitating seamless interactions and transparent service management.
- User Authentication & Management: Secure login and registration flows for clients and caregivers.
- Service Scheduling: Book, view, and manage appointments with real-time updates.
- Caregiver Directory: Browse and select caregivers based on skills and availability.
- Notifications: Real-time alerts and updates for appointments and communications.
- Analytics Dashboard: Visualize service usage, caregiver performance, and user satisfaction (planned/optional).
- Responsive UI: Optimized for both desktop and mobile devices.
- Frontend: React 18, React Router DOM, Tailwind CSS for styling, Lucide React Icons
- State Management & Utilities: clsx, class-variance-authority, tailwind-merge
- Backend & Database: Firebase (authentication & data storage)
- Testing: React Testing Library, Jest
- Build Tools: Webpack, Babel, PostCSS, TypeScript
For detailed dependencies, see package.json.
- Node.js >= 14.x
- npm >= 6.x or yarn
git clone https://github.com/fahad10inb/Home_Care_Connect.git
cd Home_Care_Connect
npm installnpm startOpen http://localhost:3000 to view in your browser.
npm run build/src- Main application source code (components, pages, utilities)/public- Static assets and HTML templatepackage.json- Project metadata and dependenciestailwind.config.js- Tailwind CSS configuration.github/- GitHub workflows and configuration (if present)
Contributions are welcome! Please fork the repository and submit a pull request for review.
- Fork the repo
- Create a new branch (
git checkout -b feature/your-feature) - Commit your changes (
git commit -am 'Add new feature') - Push to the branch (
git push origin feature/your-feature) - Open a pull request
This project is currently unlicensed. For use or distribution, please contact the repository owner.
For more details, visit the Home Care Connect GitHub repository.