Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/km-saifullah/doc-thread

Doctor's Portal for online appointment
https://github.com/km-saifullah/doc-thread

firebase netlify react-icons react-router-dom-v6 reactjs redux-toolkit tailwindcss tostify

Last synced: 1 day ago
JSON representation

Doctor's Portal for online appointment

Awesome Lists containing this project

README

        

# DocThread - Doctor Portal Application

DocThread is a web application built using ReactJS and Firebase, aimed at facilitating doctor-patient interactions and appointments scheduling online. It provides a user-friendly interface for users to make appointments and access healthcare services remotely.

[![ReactJS](https://img.shields.io/badge/ReactJS-blue?style=flat-square&logo=react)](https://reactjs.org/)
[![Firebase](https://img.shields.io/badge/Firebase-orange?style=flat-square&logo=firebase)](https://firebase.google.com/)
[![Redux Toolkit](https://img.shields.io/badge/Redux_Toolkit-4B32C3.svg?style=flat&logo=redux&logoColor=white)](https://redux-toolkit.js.org/)
[![Tailwind CSS](https://img.shields.io/badge/Tailwind_CSS-green?style=flat-square&logo=tailwind-css)](https://tailwindcss.com/)
[![React Router DOM](https://img.shields.io/badge/React_Router_DOM-purple?style=flat-square&logo=react-router)](https://reactrouter.com/)



## Key Features

- Online Appointment: Schedule appointments with doctors conveniently.
- Authentication: Secure user authentication for seamless login/logout functionality.
- User Management: Manage user profiles and appointments.
- Search Feature: Easily search for doctors or specific medical services.
- Responsive Design: Ensures optimal viewing experience across devices.

## Technologies Used

- ReactJS
- Firebase (Authentication, Real Time Database)
- React Router DOM
- Tailwind CSS
- Fetch API

## Installation

1. Clone the repository

```bash
git clone https://github.com/km-saifullah/doc-thread.git
```

2. Navigate to the project directory

```bash
cd doc-thread
```

3. Install dependencies

```bash
npm install
```

4. Start the development server

```bash
npm run dev
```

## Live Website

[Live Site](https://doc-thread.netlify.app/)

## Figma Link

[UI Design](https://www.figma.com/file/YwNIiir4NZxddMN5akzgpp/DocThread?type=design&node-id=0%3A1&mode=design&t=2DoFIQ9qxjzWmPa4-1)