AgriCycle
Site for a Ghanaian social enterprise turning agricultural waste into organic fertilizer.
React · Express · SQLite
This one was built for a client, so the repository stays private. The work belongs to them. I'm happy to walk you through the code and the decisions behind it on request.
screens
overview
A site for AgriCycle Ltd, a Ghanaian social enterprise that turns agricultural waste — plantain trees and their by-products — into organic fertilizer.
The interesting part is the content layer. Almost every piece of copy on the site lives in JSON files that seed into SQLite, so the team can edit hero slides, products, team members, testimonials and news without touching code. Re-seeding is non-destructive: it rebuilds content tables but never drops subscriber or contact-form data.
highlights
- JSON-driven content seeded into SQLite, editable without code changes
- Non-destructive re-seeding that preserves submitted data
- Build-time asset pipeline generating optimised images and a manifest
- Contact and newsletter capture persisted server-side
stack
Frontend
React Vite CSS Modules
Backend
Node.js Express
Database
SQLite
Tooling
Custom asset pipeline