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

https://github.com/spie1er/patient-management

Patient Management System (Tech Task for the Vacancy)
https://github.com/spie1er/patient-management

react reactjs tailwind tailwindcss typescript typescript-react vite

Last synced: 2 months ago
JSON representation

Patient Management System (Tech Task for the Vacancy)

Awesome Lists containing this project

README

          

# **Patient Management System**

This project is a **technical task** assigned by the **Ministry of Health (MOH)**. It is built using modern web technologies to provide an efficient **patient management system**.

## **🚀 Tech Stack**

This project is built using the following technologies:

### **Frontend**

- **React 19** – Component-based UI library
- **React Router 7** – Client-side routing
- **Tailwind CSS** – Utility-first CSS framework

### **State Management & Data Fetching**

- **Zustand** – Lightweight state management
- **TanStack React Query** – Data fetching and caching
- **Axios** – HTTP client for API requests

### **Forms**

- **Formik** – Form management
- **Yup** – Form validation
- **Toastify** – response messages

### **Localization**

- **i18next** – Internationalization & translations

### **Development & Tooling**

- **TypeScript** – Statically typed JavaScript
- **Vite** – Fast development build tool
- **ESLint** – Linter for code quality
- **Prettier** – Code formatting

## **📌 Project Setup**

To get started with the project, follow these steps:

### **1️⃣ Install Dependencies**

```sh
npm install
```

### **2️⃣ Start Development Server**

```sh
npm run dev
```

### **3️⃣ Build for Production**

```sh
npm run build
```

## **🔐 To login, use these credentials**
- admin/admin123
- appuser/user123
- doctor/doctor123