MASH (Mushroom Automation with Smart Hydro-environment) is a thesis-driven platform bridging smart agriculture concepts with a scalable digital commerce ecosystem. This repository contains the public Next.js web application for storefront experiences, CMS integrations, and connected backend services.
| Resource | Link |
|---|---|
| Live Production | MASH Market |
| Development | MASH Market Dev |
| Admin Panel | MASH Admin |
| Backend API | API Docs |
| Thesis Soft Copy | Google Docs |
| Demo Video | Watch on YouTube |
This project is part of a University of Caloocan City thesis. It resolves fragmented agribusiness workflows by providing a unified platform integrating cultivation guidance, product discovery, order handling, and content delivery.
Scope inclusions: E-commerce storefront, CMS-backed content delivery, user authentication, and API-based transactional flows.
Click the video preview below to watch the complete workflow of the MASH Platform on YouTube.
(For embedded viewing in supported environments, use this embed link)
MASH follows a modular web architecture:
- Presentation Layer: Next.js 16 + React 19 (in src/app and src/components)
- Content Layer: Sanity CMS (in studio)
- Identity & Data: Firebase Auth + Firestore
- Business Logic: NestJS API
Requirements: Node.js 20.19.0 (see .nvmrc)
-
Install Dependencies:
npm install
-
Build and Run:
npm run build npm run dev
-
Validate:
npm run lint npm run test
If referring to this repository in an academic capacity, please cite it as follows:
BibTeX:
@misc{mash_ecommerce_2026,
title = {MASH E-Commerce Platform: Mushroom Automation with Smart Hydro-environment},
author = {{MASH Thesis Team}},
year = {2026},
url = {https://github.com/MASH-Mushroom-Automation/MASH-Ecommerce-Web}
}APA Format:
MASH Thesis Team. (2026). MASH E-Commerce Platform: Mushroom Automation with Smart Hydro-environment. GitHub. https://github.com/MASH-Mushroom-Automation/MASH-Ecommerce-Web
Licensed under the MIT License.





