Skip to content

AppointMed - Doctor Appointment Booking Platform AppointMed is a MERN stack app for booking doctor appointments. It features user-friendly scheduling, secure authentication, and real-time management, connecting patients with healthcare providers for a seamless booking experience.

Notifications You must be signed in to change notification settings

samiulhoquechowdhury/AppointMed

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 

Repository files navigation

AppointMed - Doctor Appointment Booking Platform

AppointMed Logo

Seamlessly connect patients and doctors with real-time scheduling and management.

Features

  • 📅 Easy Appointment Booking: Simple and intuitive interface to book doctor appointments.
  • 🔒 Secure Authentication: Ensures data privacy with user-friendly login and signup options.
  • 📈 Real-Time Scheduling: View doctor availability and manage your appointments efficiently.
  • 🏥 Doctor Profiles: Patients can browse through doctors based on specialties and availability.
  • 📱 Responsive Design: Works seamlessly across all devices – mobile, tablet, and desktop.
  • 💬 Notifications: Get real-time appointment confirmations and reminders.

Tech Stack

  • Frontend: React.js, CSS (Tailwind)
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Authentication: JWT (JSON Web Tokens)
  • Real-time Updates: Socket.IO / WebSockets

Installation

To get started with AppointMed, follow these steps:

  1. Clone the repository:
    git clone https://github.com/yourusername/appointmed.git
    cd appointmed
    
  2. Install dependencies for both frontend and backend:

Install backend dependencies

cd backend npm install

Install frontend dependencies

cd ../frontend npm install

  1. Set up environment variables:

Create a .env file in the backend folder. Add your MongoDB URI, JWT secret, and other required configurations:

MONGO_URI=your_mongodb_uri JWT_SECRET=your_jwt_secret

  1. Run the application:

Run backend server

cd backend npm start

Run frontend server

cd ../frontend npm run dev

  1. Open the app in your browser at http://localhost:3000.

    Contributing Contributions are welcome! To contribute:

Fork the repository. Create a new feature branch (git checkout -b feature/feature-name). Commit your changes (git commit -m 'Add some feature'). Push to the branch (git push origin feature/feature-name). Open a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Made with ❤️ by Samiul Hoque CHowdhury

About

AppointMed - Doctor Appointment Booking Platform AppointMed is a MERN stack app for booking doctor appointments. It features user-friendly scheduling, secure authentication, and real-time management, connecting patients with healthcare providers for a seamless booking experience.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages