SEJASA adalah platform berbasis Flutter yang dirancang untuk membangun ekosistem digital yang menghubungkan pemilik keahlian (relawan) dengan lembaga yang membutuhkan bantuan teknis secara fleksibel. Aplikasi ini mengusung misi untuk mentransformasi orientasi sedekah di masyarakat dari sekadar bantuan materi menjadi bantuan berbasis kompetensi dan intelektual.
- Ekosistem Intelektual: Menghubungkan ahli dengan lembaga sosial/agama yang membutuhkan bantuan teknis.
- Transformasi Sedekah: Menggeser paradigma sedekah materi menjadi sedekah kompetensi.
- Portofolio Relawan: Wadah bagi lulusan baru (fresh graduates) untuk mengaplikasikan ilmu sekaligus membangun portofolio profesional melalui kegiatan sosial.
- Bagi Lembaga: Menemukan relawan kompeten secara fleksibel dan memperluas jangkauan pencarian bantuan.
- Bagi Relawan: Mendapatkan pengalaman kerja nyata, membangun relasi profesional, dan berkontribusi sosial.
- Bagi Pengembang: Sarana pengembangan skill teknis dan pengayaan portofolio.
- Login & Registrasi: Autentikasi pengguna (Lembaga & Relawan).
- Dashboard: Pusat informasi proyek dan rekomendasi.
- Algoritma Matching: Fitur unggulan untuk mencocokkan relawan dengan proyek terdekat atau yang paling relevan.
- Manajemen Proyek: Fitur untuk membuat tawaran proyek (Lembaga) dan mengambil proyek (Relawan).
- Sistem Rating: Penilaian bintang dan review dari kedua belah pihak setelah proyek selesai.
- Profil Pengguna: Informasi detail pengguna dan rekam jejak aktivitas.
- Export Portofolio: Konversi hasil pekerjaan menjadi dokumen PDF untuk keperluan profesional.
- Notifikasi: Informasi real-time terkait status proyek.
- Platform: Android.
- Target Pengguna: Masyarakat umum, pengurus lembaga, pelajar, dan fresh graduates.
- Di Luar Lingkup: Sistem pembayaran dan pelacakan lokasi (tracking) relawan secara real-time tidak tersedia di versi ini.
- Dokumentasi API (Postman): Lihat di Postman
- Repository Backend: GitHub SEJASA BE
- Desain UI/UX (Figma): Figma Mockup
- Penawaran: Lembaga atau perorangan membuat pengumuman proyek sosial.
- Pencocokan: Sistem memberikan rekomendasi relawan/proyek berdasarkan lokasi terdekat.
- Eksekusi: Relawan memilih dan mengerjakan proyek yang diinginkan.
- Review: Pemberian testimoni dan rating bintang setelah proyek selesai.
- Reward: Relawan mendapatkan pengalaman yang dapat diekspor menjadi portofolio PDF.
Pastikan Anda sudah menginstal Flutter SDK di mesin Anda.
- Clone repository ini:
git clone https://github.com/Ariyalex/SEJASA.git
- Masuk ke direktori proyek:
cd SEJASA - Ambil dependencies:
flutter pub get
- Jalankan aplikasi:
flutter run