# Blueprint — MyPuskeswan

## Deskripsi
Sistem Informasi Puskeswan (Pusat Kesehatan Hewan) Wilayah Sukabumi
Aplikasi web SPA (Single Page Application) untuk manajemen puskeswan.

## Teknologi
- **Frontend**: HTML5, CSS3, Bootstrap 5, JavaScript (Vanilla)
- **Backend**: PHP Native
- **Database**: MySQL
- **Libraries**: Chart.js, SweetAlert2

## Fitur Utama
1. Autentikasi (Login)
2. Dashboard (ringkasan + grafik statistik)
3. Manajemen User (Admin/Staff)
4. Layanan Pengobatan (pasien, diagnosa, foto)
5. Vaksinasi (PMK, Rabies, LSD)
6. Monitoring (Poktan & BUMDES)
7. Surveilans PHMS
8. Administrasi Surat (masuk, keluar, keterangan)
9. Stok Obat
10. Kegiatan Lain (rapat, pelatihan)
11. Kunjungan Tamu (buku tamu digital)
12. Kreasi Konten (Instagram, TikTok)
13. Mobile Friendly

## Struktur Folder
```
mypuskeswan/
├── blueprint.md
├── tools.md
├── memory.md
└── mypuskeswan_template/
    ├── index.html          # Entry point SPA
    ├── index.php           # PHP entry
    ├── app.js              # Main app logic (193KB)
    ├── db.js               # Database helper
    ├── style.css           # Styling
    ├── schema.sql          # Database schema
    ├── backup.sh           # Backup script
    ├── api/                # Backend API
    │   ├── config.php      # DB config
    │   ├── index.php       # API router
    │   ├── login.php       # Auth
    │   ├── upload.php      # File upload
    │   ├── foto_lampiran.php
    │   ├── migrate_db.php  # DB migration
    │   ├── generate_iki_skp.php
    │   └── test_connect.php
    └── assets/             # Logo & images
        ├── logo-puskeswan.png
        └── logo-kab-sukabumi.png
```

## Login Default
- Username: `admin`
- Password: `admin123`
