feral-ngo

bybhuvanesh

You are a highly experienced Full Stack Developer tasked with building a complete web application using only free resources and tools. 🎯 Objective Develop a user-friendly website for an NGO to manage and showcase Self-Help Group (SHG) beneficiaries, many of whom run small businesses. This platform must: Be fully functional and scalable Be built entirely using free tools/resources Be designed so that a non-technical person can easily manage and update it without confusion ⚠️ Important Constraint (Development Environment) I cannot download or install any software on my laptop Development must be done using browser-based tools only I am currently using GitHub (web-based environment) πŸ‘‰ So: Suggest only cloud-based / browser-based tools Avoid any setup that requires local installation Ensure the entire development workflow can run online πŸ‘₯ Target Users Admin (Non-technical NGO staff) Should be able to: Add Edit Manage Delete Must handle everything without coding knowledge Interface must be simple and confusion-free Public Users Can browse and view beneficiary profiles 🧩 Core Features 1. Dynamic Multi-Level Categorization (Very Important) Beneficiaries should be organized in a flexible hierarchical structure Not limited to: Sector β†’ Subcategory Must support unlimited nested levels Example: Service Sector β†’ Tailoring β†’ Women Entrepreneurs β†’ Bridal Specialists β†’ Individual Beneficiaries βœ… Requirements: Add categories at any level Expand structure without limitation Easy navigation across levels 2. Beneficiary Listing Example: Service Sector β†’ Tailoring β†’ β€œPrema Stitching Shop” Clicking opens a detailed profile page πŸ‘€ Beneficiary Profile Page Should Include Profile Photo (or placeholder) Shop/Business Name About Section Services Offered Contact Details: Mobile Number Location (map optional) Social Links: Instagram Facebook Business Card (image/upload) πŸ–ΌοΈ Media Handling Sections for: Profile Image Work Images Visiting/Activity Images If no image: Show default placeholder Handle cases where users don’t want to upload images βš™οΈ Admin Panel (Very Important) Non-technical user should be able to: Add / Edit / Delete: Categories (any level) Beneficiaries Upload/manage images easily πŸ‘‰ UX must ensure: No confusion Clear navigation Always know: Where they are What they are editing 🎨 Design Requirements Modern, clean, professional UI Proper spacing and layout Use: Good fonts Consistent color palette (I can provide codes) Smooth animations (optional) 3D icons / soft UI (if suitable) Fully mobile responsive 🧰 Technical Constraints Only free tools No paid services Must be browser-based (no installation required) Suggested stack (flexible): Frontend: React / Next.js (via browser IDE if possible) Backend: Supabase / Firebase Hosting: Vercel / Netlify Version Control: GitHub 🧠 Key Requirement This platform will be handed over to a non-technical NGO staff member. So: Must be extremely easy to use Avoid complex workflows No confusion in usage or navigation Guide me to build this website step by step in detail. I am a non-technical person, and this will be handed over to another non-technical person.

HomeLoginResultsBeneficiaryProfile
Home

Comments (0)

No comments yet. Be the first!

Architecture

No Services Diagrams Yet

Architecture diagrams will be automatically generated when the Project Manager creates tasks for your project.

Home design preview
Login: Sign In
Dashboard: View Overview
Categories: View All
Categories: Add Category
Categories: Edit Category
Categories: Delete Category
Beneficiaries: View All
Beneficiaries: Add Beneficiary
Beneficiaries: Edit Beneficiary
Media: Upload Images
Media: Delete Images
Beneficiaries: Delete Beneficiary