Skip to content

renatarsilva/carepulse

Repository files navigation

CarePulse ✨

CarePulse is an online medical appointment scheduling platform 🏥, designed to simplify and streamline the process of booking doctor consultations. Built with modern technologies, CarePulse provides an intuitive, user-friendly interface that ensures a seamless experience for both patients and healthcare professionals. 💻📅

🚀 Features

  • 🗓️ Easy Appointment Scheduling: Users can book and manage their medical appointments effortlessly.
  • 👨‍⚕️ Doctor Profiles: Access detailed information about healthcare professionals.
  • 🎨 Themed UI: Light and dark mode support for better accessibility.
  • 🔒 Secure Authentication: Ensures patient data security and privacy.
  • 📱 Responsive Design: Works across various devices including mobile, tablet, and desktop.

🛠️ Technologies Used

CarePulse is built using the latest web development technologies:

  • 🖥️ Frontend & Framework:

    • ⚡ Next.js 15.1.5 (with TurboPack for improved performance)
    • ⚛️ React 19.0.0
    • 🎨 Tailwind CSS for styling
    • 🏗️ Radix UI components
  • 📑 Form Handling & Validation:

    • 📝 React Hook Form
    • ✅ Zod (for schema validation)
    • 📞 React Phone Number Input
    • 📆 React DatePicker
  • 🎨 UI & Icons:

    • 🖌️ Lucide React
    • 💫 Tailwind CSS Animations
  • 📊 State Management & Data Handling:

    • 📋 Tanstack React Table (for handling table data)
  • 🌐 Backend & API:

    • 🔗 Appwrite (Node SDK)
  • ⚙️ Development Tools:

    • 💡 TypeScript 5
    • 🔍 ESLint & Prettier
    • 🎨 PostCSS

🏗️ Installation

To run the project locally, follow these steps:

  1. Clone the repository:
    git clone https://github.com/your-username/carepulse.git
  2. Navigate to the project directory:
    cd carepulse
  3. Install dependencies:
    npm install
  4. Start the development server:
    npm run dev
  5. Open http://localhost:3000 in your browser. 🌍

🤝 Contributing

We welcome contributions! 🎉 Feel free to fork the repository and submit pull requests with improvements or bug fixes.

📜 License

This project is licensed under the MIT License.


Enjoy using CarePulse! 🚀

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published