CarePulse is a scalable healthcare management platform built for modern clinics and hospitals. Empowering healthcare with Next.js 14, Appwrite, Twilio, and Tailwind CSS.
Experience the magic! CarePulse is live and ready to use:
👉 Click me to visit CarePulse
| Technology | Description |
|---|---|
| ⚡ Next.js 14 | App Router, Server Actions, SEO-ready for high performance |
| 🟦 TypeScript | Type-safe and scalable, giving you peace of mind |
| 🎨 Tailwind CSS + ShadCN UI | Sleek modern UI that adapts to every screen |
| 🧠 Appwrite | Full-stack database, authentication, and storage management |
| 📲 Twilio | Automated SMS alerts for appointment confirmations and reminders |
| 🧩 Sentry | Bug tracking and performance monitoring for a flawless experience |
- 👤 Secure patient registration & login with advanced encryption
- 📆 Real-time appointment booking, with live availability
- 🔔 Automated SMS confirmations via Twilio for appointment updates
- 🧑💼 Admin Panel to approve, reschedule, or cancel bookings
- 📁 Upload and manage medical documents securely and effortlessly
- 🧩 Fully integrated with the Appwrite SDK for seamless functionality
- 📱 Fully responsive design that looks great on every device
carepulse/
├── app/ # Routes & layout
├── components/ # Reusable UI components
├── constants/ # Static constants and variables
├── lib/ # Utilities, helpers, and custom hooks
├── public/ # Assets like images and icons
├── types/ # Global types for TypeScript
├── next.config.mjs # Next.js configuration
├── tailwind.config.ts # Tailwind CSS configuration
└── tsconfig.json # TypeScript configurationMake sure you have the following installed:
- 🟢 Node.js (Download here)
- 📦 npm (Comes bundled with Node.js)
To get started, follow these simple steps:
# 1. Clone the repository
git clone https://github.com/Tusharxhub/carepulse.git
cd carepulse
# 2. Install all dependencies
npm install
# 3. Start the development server
npm run dev💻 Visit http://localhost:3000 to check out the app locally.
Want to enhance CarePulse? We welcome your contributions!
- Fork the project
- Create a feature branch (
git checkout -b feature/my-feature) - Commit your changes (
git commit -m 'Add new feature') - Push your branch (
git push origin feature/my-feature) - Open a Pull Request and let's collaborate 🚀
For any suggestions, questions, or collaborations: