Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Resurva ecosystem hero illustration

Resurva

"Food waste is not just about emissions. It's about how much we value our food."

Competition - BytesFest 2026   Web Status - Active   Mobile Status - Development   Backend Status - Active



Repository resurva-docs ini berfungsi sebagai pintu masuk utama (gateway) dan dokumentasi gambaran umum (overview) dari seluruh ekosistem digital Resurva. Dokumentasi teknis terperinci, panduan instalasi, konfigurasi environment variable, serta detail fitur masing-masing platform dapat diakses langsung pada repositori kode masing-masing.


Daftar Isi

  1. Tentang Resurva
  2. Masalah yang Kami Selesaikan
  3. Arsitektur Ekosistem
  4. Repo & Dokumentasi Platform
  5. Tech Stack Ringkas Lintas Platform
  6. Tim NexaCode
  7. Lisensi & Catatan Proyek

Tentang Resurva

Resurva adalah platform digital manajemen bisnis dan marketplace surplus makanan yang dirancang khusus untuk meningkatkan produktivitas serta efisiensi pelaku UMKM pangan di wilayah Solo Raya. Dengan mengintegrasikan teknologi pengelolaan stok pintar dan penjualan produk surplus, Resurva berupaya menekan jumlah sampah makanan (food waste) sekaligus memberikan nilai tambah ekonomi bagi pelaku usaha maupun konsumen.

Ekosistem Resurva dirancang untuk menjembatani dua pihak utama:

  • Pelaku Usaha (Merchants/UMKM): Membantu mereka mengelola inventori secara optimal melalui dashboard pintar, memprediksi kebutuhan stok, mencatat transaksi penjualan, serta menjual produk makanan berlebih yang masih layak konsumsi (surplus food) secara cepat untuk meminimalisir kerugian.
  • Konsumen (Buyers): Memudahkan masyarakat umum, mahasiswa, pencari diskon, serta penggiat lingkungan untuk menemukan dan membeli makanan berkualitas dengan harga yang jauh lebih terjangkau berdasarkan lokasi terdekat mereka.

Masalah yang Kami Selesaikan

Pengembangan Resurva dilatarbelakangi oleh beberapa permasalahan krusial berikut:

Data / Temuan Riset Dampak & Konsekuensi
23-48 Juta Ton Food Waste per tahun dihasilkan di Indonesia. Kerugian ekonomi mencapai Rp213-551 Triliun per tahun dan berkontribusi terhadap 8-10% emisi gas rumah kaca global.
~13.203 UMKM terdaftar di Kota Surakarta (Solo), didominasi sektor pangan. Potensi penumpukan sampah makanan di tingkat lokal sangat besar jika rantai pasok tidak terkelola dengan baik.
100% UMKM lokal (berdasarkan riset NexaCode) belum memiliki standar restock terstruktur. Sering terjadi ketidakseimbangan pasokan, menyebabkan situasi overstock (kelebihan stok) atau deficit (kekurangan stok).
100% UMKM lokal masih melakukan pencatatan transaksi dan analisis bisnis secara manual. Sulit mengidentifikasi tren penjualan, memperlambat pengambilan keputusan, dan meningkatkan risiko makanan terbuang sia-sia.

Arsitektur Ekosistem

Ekosistem Resurva terdiri dari 3 komponen utama yang saling terhubung secara erat melalui REST API. Berikut adalah visualisasi aliran data dan hubungan antar komponen:

alt text


Repo & Dokumentasi Platform

Platform Deskripsi Repo Kode & Dokumentasi Live/Demo
🌐 Web (Merchant Dashboard) Platform kelola usaha, Smart Inventory, POS, AI Assistant, dan Carbon Analytics. resurva_web resurva.my.id
📱 Mobile (Marketplace) Aplikasi pencarian & pembelian produk makanan surplus terdekat berbasis lokasi bagi konsumen. resurva_mobile latest build
⚙️ Backend (REST API) REST API modular monolith dengan arsitektur Route-Service-Repository, integrasi AI, dan database PostgreSQL. resurva_backend

Note

Dokumentasi teknis lengkap (instalasi, fitur, environment variable, FAQ, panduan penggunaan) tersedia di README masing-masing repo pada tautan di atas.


Tech Stack Ringkas Lintas Platform

Platform Stack Utama
Web Client Next.js, React, TypeScript, Tailwind CSS
Mobile Client Flutter, Dart, Riverpod
Backend Service FastAPI (Python 3.12+), PostgreSQL, SQLAlchemy, Alembic, JWT, OpenAI/Anthropic/DeepSeek AI API

👥 Tim NexaCode

Proyek ini dirancang dan dikembangkan dengan bangga oleh tim NexaCode (Politeknik Negeri Malang):

Nama Peran / Role Akun GitHub / Kontak
Ekya Muhammad H. F. Lead Developer / Backend Specialist GitHub /
Khoirotun Nisa' UI/UX Designer / Frontend Developer GitHub /
Nathanael Juan Gracedo Product Manager / Mobile Specialist GitHub /

📄 Lisensi & Catatan Proyek

Sistem ini dikembangkan khusus sebagai bagian dari keikutsertaan kompetisi BytesFest 2026 di Politeknik Negeri Malang oleh Tim NexaCode. Proyek ini bertujuan untuk menciptakan solusi nyata berbasis teknologi bagi kelestarian lingkungan dan ketahanan pangan nasional.


Made with ❤️ by NexaCode Team for a Sustainable Future 🌿

About

Central architecture, ecosystem documentation, and research overview for Resurva — a smart business platform & surplus food marketplace

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors