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)
- Host: GitHub
- URL: https://github.com/spie1er/patient-management
- Owner: Spie1er
- Created: 2025-02-11T18:29:42.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-15T19:04:19.000Z (over 1 year ago)
- Last Synced: 2025-02-15T19:34:03.043Z (over 1 year ago)
- Topics: react, reactjs, tailwind, tailwindcss, typescript, typescript-react, vite
- Language: TypeScript
- Homepage: https://patiman.netlify.app/
- Size: 354 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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