Skip to content

Fahmida0010/Care.XYZ

Repository files navigation

Care.XYZ – Care Taker Booking Platform

Care.XYZ is a Full Stack MERN platform built with Next.js where users can easily book professional caretakers for babies, elderly people, and sick patients.

The platform allows users to browse available care services, choose a preferred day for service, and confirm bookings through a secure payment system. It also includes user booking management and an admin dashboard for monitoring platform activity.


Project Overview

Care.XYZ simplifies the process of finding reliable caretakers by providing an easy-to-use online booking system.

Users can explore various caregiving services, select their preferred service day, and pay a booking fee through Stripe to confirm their reservation. After booking, users can track their bookings and cancel them if needed.

The platform also includes an Admin Dashboard where administrators can monitor payments and platform activity.


Live Links

Live Website https://carexyz-chi.vercel.app

GitHub Repository https://github.com/Fahmida0010/Care.XYZ.git


Main Technologies Used

  • Next.js
  • React
  • Node.js
  • Express.js
  • MongoDB
  • Stripe Payment Integration
  • Tailwind CSS
  • DaisyUI
  • JWT Authentication

Key Features

Care Service Booking

Users can book caretakers for:

  • Baby care
  • Elderly care
  • Sick patient care

Day Preference Booking

Users can select their preferred day when booking a caretaker.

Secure Payment

  • Stripe integration for booking fee payment
  • Secure payment confirmation

My Booking System

  • View all booking details
  • Track booking information
  • Cancel bookings if necessary

Services Page

  • Browse all available care services
  • View service details before booking

Admin Dashboard

  • View platform payment history
  • Monitor booking activity

Dependencies Used

Frontend

  • react
  • next
  • axios
  • tailwindcss
  • daisyui
  • react-icons
  • react-hook-form
  • sweetalert2
  • framer-motion
  • @stripe/stripe-js

Backend

  • express
  • cors
  • dotenv
  • mongodb
  • jsonwebtoken
  • stripe

How to Run the Project Locally

Step 1: Clone the repository

git clone https://github.com/Fahmida0010/Care.XYZ.git

Step 2: Go to the project folder

cd Care.XYZ

Step 3: Install dependencies

npm install

Step 4: Create Environment Variables

Create a .env.local file and add necessary environment variables:

MONGODB_URI=your_mongodb_connection_string
JWT_SECRET=your_jwt_secret
STRIPE_SECRET_KEY=your_stripe_secret_key

Step 5: Run the development server

npm run dev

Then open:

http://localhost:3000

Relevant Links

Live Site: https://carexyz-chi.vercel.app

GitHub Repository: https://github.com/Fahmida0010/Care.XYZ.git

**ADMIN_Email=tahmid@gmail.com ADMIN_PASSWORD=Tahmid26@#

About

Care.XYZ: A platform build with Next.js to book professional caretakers for babies, elderly & patients.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors