Skip to content

Tusharxhub/carepulse

Repository files navigation

🩺 CarePulse - Your Healthcare Revolution

CarePulse is a scalable healthcare management platform built for modern clinics and hospitals. Empowering healthcare with Next.js 14, Appwrite, Twilio, and Tailwind CSS.


🌐 Live Demo 🚀

Experience the magic! CarePulse is live and ready to use:
👉 Click me to visit CarePulse


🛠️ Tech Stack - The Power Behind 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

Features - What's Inside CarePulse?

  • 👤 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

📁 Project Structure - Organized for Success

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 configuration

🚀 Getting Started - Run It Locally!

Prerequisites

Make sure you have the following installed:

  • 🟢 Node.js (Download here)
  • 📦 npm (Comes bundled with Node.js)

⚙️ Setup

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.


🤝 Contributing - Join the CarePulse Community

Want to enhance CarePulse? We welcome your contributions!

  1. Fork the project
  2. Create a feature branch (git checkout -b feature/my-feature)
  3. Commit your changes (git commit -m 'Add new feature')
  4. Push your branch (git push origin feature/my-feature)
  5. Open a Pull Request and let's collaborate 🚀

📬 Contact - Let's Connect!

For any suggestions, questions, or collaborations:

About

Resources

Stars

Watchers

Forks

Contributors