How azthanif/foldertani works
Temu Tani is a browser-based agricultural marketplace prototype. Its main workflow runs from a buyer’s request and first offer, through farmer negotiation and agreement, to transfer claims and farmer confirmation; it simulates rather than verifies payment. Farmer and buyer dashboards share browser localStorage, while farmer-only simulated price guidance is a separate capability. The sampled app.js excerpt shows form handling and dashboard initialization, but not all wiring; documented links use README evidence, and uncertain page-to-code links are omitted.
Main entry points: tengkulak.html Buyer dashboard · petani.html Farmer dashboard · app.js Offers · admin.html Admin comparison pages
Components 17
Demo entry
- Role selection
index.html - Farmer dashboard
dashboard/petani.html - Buyer dashboard
dashboard/tengkulak.html
Marketplace workflow
- Marketplace actions
app.js - Buyer requests
app.js - Grain listings
app.js - Offers
app.js - Negotiation
app.js - Agreed transactions
app.js - Shared browser state
Supporting features
- Farmer price guidance
app.js - Admin comparison pages
dashboard/admin.html - News page
dashboard/berita.html - Price page
dashboard/harga.html - Dashboard styling
assets/styles.css
Chatbot simulation
- WhatsApp chatbot demo
Chatbot/chatbot.html
Other components
- Demo user
Connections 20
- Demo user → Role selection: chooses role
README.md - Demo user → Farmer dashboard: uses
README.md - Demo user → Buyer dashboard: uses
README.md - Buyer dashboard → Buyer requests: creates
README.md - Buyer dashboard → Grain listings: browses
README.md - Buyer dashboard → Offers: submits
README.md - Farmer dashboard → Offers: responds to
README.md - Offers → Negotiation: enters
README.md - Buyer dashboard → Negotiation: counters
README.md - Negotiation → Agreed transactions: creates agreement
README.md - Farmer dashboard → Agreed transactions: confirms funds
README.md - Buyer dashboard → Agreed transactions: reports transfer
README.md - Farmer dashboard → Grain listings: manages own
README.md - Marketplace actions → Shared browser state: persists
README.md - Farmer dashboard → Farmer price guidance: views
README.md - Demo user → WhatsApp chatbot demo: tries demo
README.md - Admin comparison pages → News page: includes
- Admin comparison pages → Price page: includes
- Farmer dashboard → Dashboard styling: styled by
- Buyer dashboard → Dashboard styling: styled by