Skip to content

Repository files navigation

# Doctor Management App

## Overview
The **Doctor Management App** is a simple CRUD application built with **Vue.js**.  
It allows users to **Add, View, Edit, and Delete doctors**. Designed to be **mobile-friendly**, it uses vue,JavaScript, HTML, and CSS.  

This project is beginner-friendly and can later be converted into a **mobile app using Capacitor** or connected to a **NestJS backend**.

---

## Features
- ➕ Add new doctor (Name + Specialty)
- 📋 View all doctors in a card layout
- ✏ Edit doctor details
- ❌ Delete doctor
- ✅ Mobile-friendly design
- ✅ Easy to convert to mobile or full-stack later

---

## Project Structure


doctor-management-app/
├── index.html
├── package.json
└── src/
├── main.js
├── App.vue
└── components/
├── AddDoctor.vue
└── DoctorList.vue


---

## Setup & Run

1. Clone or download this repo
2. Open terminal → go to project folder
3. Install dependencies:
```bash
npm install

Start development server:

npm run dev

Open browser → http://localhost:5174

Future Enhancements

Connect to NestJS backend for database support

Add appointment booking

Add search & filter

Convert to mobile app using Capacitor

Improve UI/UX with Tailwind CSS or Vuetify


---

About

The Doctor Management App is a simple Vue.js CRUD app to manage doctors. Users can add, view, edit, and delete doctors. Designed mobile-friendly, it uses JavaScript, HTML, and CSS. Later, it can be converted to a mobile app with Capacitor or connected to a NestJS backend for full-stack functionality.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages