Public Website & Admin CMS
Nexarth Foundation
Public Website & Admin CMS
Nexarth Foundation
Full Stack Developer · Freelance
Built a full-stack content platform for Nexarth Foundation, a wildlife rescue and conservation NGO in Pune: a public marketing site and a role-based admin CMS on a shared Firestore backend. Staff publish rescue stories, testimonials, and live impact stats from the dashboard. The website reads only published data and accepts public contact and feedback forms. Security rules keep drafts, staff records, and inbox messages private.
ReactViteReact RouterTailwind CSSFirebaseFirestoreNext.jsFirebase AuthNetlify
Key features
- • Public NGO website and a staff CMS that share one Firebase backend.
- • Publish/unpublish so only approved news and feedback go live.
- • Role-based auth for admin, rescuer, and volunteer workflows.
- • Live homepage stats, rescue stories, and testimonials connected to the CMS.
- • Public contact and feedback forms secured with Firestore rules.
- • Responsive, Figma-based UI with the public site deployed on Netlify.
My contributions
- • Designed a dual-app architecture with a shared Firestore data contract.
- • Built the visitor-facing site in React, Vite, React Router, and Tailwind.
- • Implemented Home, About, rescue story detail, feedback detail, Terms, and Privacy.
- • Connected published news, testimonials, and live impact stats from Firestore.
- • Added public contact and unpublished-until-approved feedback forms.
- • Built the Next.js staff CMS with Firebase Auth and role-based route guards.
- • Shipped admin workflows for users, news, testimonials, inbox, and live stats.
- • Added rescuer profiles, ID cards, volunteer records, and printable certificates.
- • Implemented image uploads and Firestore rules for staff vs public access.