Kelola Proyek Tim Anda Secara Real-time.
Pro Taskboard adalah aplikasi manajemen tugas berbasis web yang ringan, cepat, dan open-source. Didesain untuk tim kecil yang butuh kolaborasi tanpa ribet.
Fitur Unggulan
Semua yang Anda butuhkan untuk produktivitas tim.
Update Real-time
Perubahan status tugas, proyek baru, atau anggota tim baru akan langsung terlihat di layar semua pengguna tanpa perlu me-refresh halaman, berkat teknologi Socket.IO.
Visualisasi Data
Pantau kemajuan proyek dengan mudah melalui statistik dan diagram donat yang informatif, memberikan gambaran cepat tentang distribusi tugas.
Full CRUD & Manajemen
Lakukan operasi Create, Read, Update, Delete secara penuh pada Tugas, Proyek, dan Anggota Tim langsung dari antarmuka yang intuitif.
Instalasi Cepat & Mudah
Hanya butuh beberapa langkah untuk menjalankan Pro Taskboard di server Anda sendiri.
Persyaratan Sistem:
- Node.js (v14 atau lebih tinggi)
- npm (biasanya terinstal bersama Node.js)
- MongoDB (Akun gratis di MongoDB Atlas sudah cukup)
Langkah 1: Clone Repository
Dapatkan kode sumber dari repository GitHub.
git clone https://github.com/Langgeng-Sejahtera-Kreasi-Komputasi/lskkprojects.git
cd lskkprojects
Langkah 2: Instalasi Dependencies
Masuk ke direktori proyek dan instal semua paket yang dibutuhkan.
npm install
Langkah 3: Konfigurasi Environment
Buat file `.env` di root direktori proyek Anda dan isi dengan variabel yang dibutuhkan. Dapatkan `MONGO_URI` dari akun MongoDB Atlas Anda.
MONGO_URI="mongodb+srv://user:password@cluster.mongodb.net/database_name"
DELETION_CODE="KODERAHASIA123"
PORT=3000
Penting: Ganti `DELETION_CODE` dengan kode rahasia unik Anda untuk otorisasi penghapusan data.
Langkah 4: Jalankan Server
Setelah semua konfigurasi selesai, jalankan server backend.
node server.js
Server akan berjalan di `http://localhost:3000` (atau port yang Anda tentukan).
Langkah 5: Buka Aplikasi
Terakhir, buka file HTML aplikasi di browser Anda (misalnya `dist/index.html` jika Anda menggunakan build folder). Aplikasi akan secara otomatis terhubung ke server backend yang sedang berjalan. Pastikan URL API di dalam file JavaScript aplikasi sudah benar.
Tentang Pengembang
A. Trisna Setiawan
Full-Stack Web Developer
Aplikasi ini dibuat sebagai bagian dari eksplorasi teknologi modern seperti Node.js, Express, MongoDB, dan Socket.IO untuk menciptakan solusi manajemen proyek yang efisien dan real-time.