
Closed
Posted
Paid on delivery
DOKUMEN SPESIFIKASI SISTEM Platform web dan PWA yang menghubungkan pembeli dengan pekebun & peniaga durian berdasarkan lokasi. --- STACK TEKNOLOGI Komponen Teknologi Digunakan Frontend [login to view URL] (React) + Tailwind CSS (PWA-ready) Backend API Golang (Gin atau Fiber) Authentication JWT (access + refresh) + Role-Based Access Database PostgreSQL + PostGIS (untuk geo-query) File Storage Hetzner Cloud / CDN optional Caching (Opsyen) Redis (untuk caching carian, seller popular) Deployment Hetzner Cloud API Integrasi WhatsApp API, Google Maps API, FPX (opsyenal) --- PERANAN PENGGUNA (USER ROLES) Role Keterangan Admin: Pemilik sistem. Urus pengguna, komisen, lokasi, produk, dan analitik. Pekebun: Individu bermusim yang menjual durian terus dari kebun. Peniaga: Penjual tetap dengan stok konsisten (lori, pasar, kedai). Pembeli Orang awam yang mencari dan menempah durian dari penjual berdekatan. --- MODUL & FUNGSI TERPERINCI MENGIKUT PERANAN 1. ADMIN PANEL Fungsi Utama: Login Admin Dashboard statistik: Jumlah pengguna ikut peranan Tempahan harian/bulanan Komisen dan hasil jualan Lokasi paling aktif Urus Akaun: Aktifkan/Bekukan pengguna Tukar peranan pengguna Urus Produk: Tambah/Edit jenis durian: nama, kategori, gred, gambar Urus Lokasi: Tambah/Edit daerah, negeri, radius lokasi Komisen & Pelan: Tetapkan komisen (%) atau yuran bulanan Lihat dan eksport transaksi komisen Laporan: Jualan & prestasi penjual Top seller mingguan/bulanan Transaksi lengkap --- 2. PEKEBUN DASHBOARD Fungsi Utama: Daftar / Login Profil Lengkap: Nama, telefon, lokasi kebun (GPS-based) Tambah Produk Durian: Nama, harga/kg, gred, gambar Stok harian (boleh set habis) Pilihan penghantaran: Self-pickup / Delivery / COD Waktu operasi Urus Tempahan: Terima / tolak / selesai Notifikasi: Bila tempahan baru / stok hampir habis (WhatsApp/Email) --- 3. PENIAGA DASHBOARD Fungsi Tambahan: Set lokasi jualan (boleh ubah harian) Produk tambahan: Durian frozen, tempoyak, aiskrim Promosi & Pakej: Contoh: RM100 = 3kg Musang King Mohon Featured Seller: Dipaparkan di atas senarai carian pengguna Urus Tempahan & Notifikasi seperti pekebun --- 4. PEMBELI PORTAL Fungsi Utama: Daftar / Login Carian Lokasi: Berdasarkan lokasi GPS Filter: Harga, Jarak, Jenis Durian, Rating Lihat Senarai Penjual: Jarak (km), rating, stok durian Lihat Profil Penjual: Papar senarai produk & harga Tempahan: Pilih jenis durian, kuantiti, waktu pickup/hantar Pilihan pembayaran: FPX / COD / WhatsApp terus Fungsi Tambahan: Simpan penjual ke Favorite Semak status tempahan Beri rating & ulasan selepas transaksi --- MODUL GEO-BASED & LOKASI (POSTGIS) Fungsi Lokasi: Simpan lokasi penjual & pembeli dalam format GeoJSON Carian penjual dalam radius: 5km, 10km, 25km Jarak dipaparkan (cth: "1.2km dari anda") Peta Interaktif: Marker lokasi penjual Klik → Lihat profil → Tempah Sort Penjual: Jarak, Harga, Rating --- INTEGRASI API API Tujuan WhatsApp API Hubungi penjual secara terus melalui butang WhatsApp Google Maps API Pinpoint lokasi kebun/kedai & carian alamat pengguna FPX (opsyenal) Bayaran atas talian untuk tempahan durian --- AUTH & SEKURITI JWT Auth (Access + Refresh Token) Role-Based Access Password hashing (bcrypt) Rate limiting untuk endpoint API Google reCAPTCHA untuk form pendaftaran/login --- NOTIFIKASI AUTOMATIK Medium Kepada Kandungan WhatsApp / Email Penjual Bila ada tempahan baru WhatsApp / Email Pembeli Bila status tempahan berubah Sistem Admin Bila ada report atau ulasan negatif --- LAPORAN & TRANSAKSI Untuk Penjual: Lihat jualan harian/mingguan Cetak invoice Filter ikut jenis durian, lokasi, tarikh Untuk Admin: Laporan komisen terkumpul Transaksi penuh sistem Prestasi penjual (mingguan/bulanan) Senarai pengguna aktif --- FLOW PENGGUNA (END-TO-END) 1. Pembeli daftar/login 2. Sistem kesan lokasi automatik 3. Carian penjual berdekatan (ikut radius) 4. Lihat stok, harga, lokasi & rating 5. Tempah → Pilih pickup atau hantar 6. Bayaran: FPX / COD / WhatsApp 7. Penjual terima & proses 8. Pembeli terima durian → beri rating 9. Sistem rekod jualan & kemaskini statistik --- RANGKA DEPLOYMENT & STRUKTUR TEKNIKAL Frontend: PWA [login to view URL] deploy ke Hetzner Backend API: Golang REST API (Gin/Fiber) Database: PostgreSQL + PostGIS Auth & Security: JWT + RBAC + Bcrypt API Integrasi: WhatsApp API, Google Maps API Optional: Redis + CDN for image
Project ID: 39688848
34 proposals
Remote project
Active 9 mos ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
34 freelancers are bidding on average $240 SGD for this job

I've successfully delivered similar e-commerce platforms leveraging React Native for PWA development and Node.js with MongoDB for robust backend scalability, ensuring seamless user experience and high performance. My expertise in geolocation services (integrating with Google Maps API or similar) will guarantee accurate location-based features for connecting buyers with durian farmers and sellers. My approach involves a phased development process: initial design and prototyping using Figma, followed by frontend development (React Native), backend implementation (Node.js, MongoDB, and chosen geolocation API), rigorous testing (unit and integration), and final deployment. This iterative approach allows for continuous feedback and ensures we deliver a high-quality, scalable, and user-friendly platform tailored to your needs. Let's discuss this further. Could you provide details on the specific features you require for seller management (e.g., inventory tracking, order processing) to refine the development plan and project timeline?
$206 SGD in 21 days
5.6
5.6

Hello Dear! I write to introduce myself. I'm Engineer Toriqul Islam. I was born and grew up in Bangladesh. I speak and write in English like native people. I am a B.S.C. Engineer of Computer Science & Engineering. I completed my graduation from Rajshahi University of Engineering & Technology ( RUET). I love to work on Web Design & Development project. Web Design & development: I am a full-stack web developer with more than 10 years of experience. My design Approach is Always Modern and simple, which attracts people towards it. I have built websites for a wide variety of industries. I have worked with a lot of companies and built astonishing websites. All Clients have good reviews about me. Client Satisfaction is my first Priority. Technologies We Use: Custom Websites Development Using ======>Full Stack Development. 1. HTML5 2. CSS3 3. Bootstrap4 4. jQuery 5. JavaScript 6. Angular JS 7. React JS 8. Node JS 9. WordPress 10. PHP 11. Ruby on Rails 12. MYSQL 13. Laravel 14. .Net 15. CodeIgniter 16. React Native 17. SQL / MySQL 18. Mobile app development 19. Python 20. MongoDB What you'll get? • Fully Responsive Website on All Devices • Reusable Components • Quick response • Clean, tested and documented code • Completely met deadlines and requirements • Clear communication You are cordially welcome to discuss your project. Thank You! Best Regards, Toriqul Islam
$150 SGD in 3 days
3.1
3.1

Hello, Thank you so much for posting this opportunity it sounds like a great fit, and I’d love to be part of it! I’ve worked on similar projects before, and I’m confident I can bring real value to your project. I’m passionate about what I do and always aim to deliver work that’s not only high-quality but also makes things easier and smoother for my clients. Feel free to take a quick look at my profile to see some of the work I’ve done in the past. If it feels like a good match, I’d be happy to chat further about your project and how I can help bring it to life. I’m available to get started right away and will give this project my full attention from day one. Let’s connect and see how we can make this a success together! Looking forward to hearing from you soon. With Regards! Abhishek Saini
$250 SGD in 7 days
0.0
0.0

Sandakan, Malaysia
Payment method verified
Member since Jan 25, 2023
$200-600 SGD
$60-250 SGD
$12-30 SGD
$20-50 SGD
$12-30 SGD
$15-25 USD / hour
$10-50000 USD
$300-500 USD
$30-250 USD
₹12500-37500 INR
$100-150 USD
$10-30 USD
₹37500-75000 INR
$240-2000 HKD
$30-250 AUD
₹750-1250 INR / hour
₹12500-37500 INR
₹12500-37500 INR
₹12500-37500 INR
₹1500-12500 INR
$1500-3000 USD
$30-250 USD
₹12500-37500 INR
₹1500-12500 INR
₹12500-37500 INR