amal 9a6a4d66df upd: notif insert
Deskripsi:
- mengganti kalimat notifikasi sesuai dengan content yg diinputkan
- upd api version

No Issues
2025-09-30 14:40:37 +08:00
2024-07-03 10:06:00 +08:00
2025-09-02 14:38:32 +08:00
2025-09-23 11:29:16 +08:00
2025-09-30 14:40:37 +08:00
2025-06-26 10:17:56 +08:00
2024-07-08 12:31:47 +08:00
2024-07-08 17:53:18 +08:00
2025-06-30 14:39:00 +08:00
2025-06-30 14:39:00 +08:00
2024-08-14 15:38:04 +08:00
2025-07-30 17:47:30 +08:00
2025-09-29 10:54:44 +08:00
2024-07-08 10:32:45 +08:00
2025-07-01 11:56:20 +08:00
2025-06-30 17:24:45 +08:00
2024-08-30 17:17:29 +08:00
2025-06-30 11:55:45 +08:00
2025-06-30 17:38:15 +08:00
2025-06-30 11:55:45 +08:00
2025-07-01 10:34:30 +08:00
2025-06-30 14:39:00 +08:00
2025-06-30 14:39:00 +08:00
2025-08-28 17:04:09 +08:00

Sistem Desa Mandiri

Sistem Desa Mandiri adalah aplikasi web yang dirancang untuk membantu pengelolaan administrasi dan informasi di tingkat desa. Dibangun dengan Next.js, aplikasi ini menyediakan berbagai fitur untuk mendukung kegiatan desa, mulai dari pengumuman, diskusi, manajemen proyek, hingga administrasi kependudukan.

Fitur Utama

  • Manajemen Pengguna: Mengelola data anggota dan hak akses.
  • Pengumuman: Menyebarkan informasi penting kepada seluruh warga desa.
  • Diskusi: Forum untuk berdiskusi antar warga atau perangkat desa.
  • Manajemen Proyek & Tugas: Melacak kemajuan proyek dan tugas yang sedang berjalan di desa.
  • Dokumentasi: Tempat terpusat untuk menyimpan dan mengelola dokumen-dokumen penting.
  • Notifikasi Push: Mengirimkan notifikasi real-time ke perangkat pengguna.

Teknologi yang Digunakan

Memulai

Persyaratan

  • Node.js (versi 20.x atau lebih tinggi)
  • Bun (direkomendasikan) atau package manager lain seperti npm/yarn/pnpm.
  • Database (misalnya PostgreSQL, MySQL, atau SQLite).

Instalasi

  1. Clone repositori ini:

    git clone https://github.com/username/sistem-desa-mandiri.git
    cd sistem-desa-mandiri
    
  2. Install dependensi:

    bun install
    
  3. Setup Variabel Lingkungan: Salin file .env.test menjadi .env dan sesuaikan nilainya, terutama untuk koneksi database.

    cp .env.test .env
    

    Buka file .env dan isi variabel yang diperlukan, seperti DATABASE_URL.

  4. Migrasi Database: Jalankan migrasi Prisma untuk membuat skema database.

    npx prisma migrate dev
    
  5. Seed Database (Opsional): Jika Anda ingin mengisi database dengan data awal, jalankan perintah seed.

    npx prisma db seed
    
  6. Jalankan Server Development:

    bun run dev
    

    Aplikasi akan berjalan di https://localhost:3000.

Skrip yang Tersedia

  • dev: Menjalankan server development dengan HTTPS.
  • build: Membuat build produksi dari aplikasi.
  • start: Menjalankan server produksi.
  • lint: Menjalankan linter untuk memeriksa kualitas kode.
  • prisma:seed: Menjalankan skrip seed database.

Kontribusi

Kontribusi dalam bentuk apapun sangat kami hargai. Jika Anda menemukan bug atau memiliki ide untuk fitur baru, silakan buat issue baru. Jika Anda ingin berkontribusi dalam kode, silakan buat pull request.

Lisensi

Proyek ini dilisensikan di bawah Lisensi ISC.

Description
No description provided
Readme 8.6 MiB
Languages
TypeScript 98.9%
HTML 0.8%
JavaScript 0.3%