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

Foto A. Trisna Setiawan

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.