Skip to content

MASH-Mushroom-Automation/MASH-Ecommerce-Web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,036 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MASH E-Commerce Platform

MASH Banner Landscape

Thesis Project Next.js TypeScript Firebase Sanity NestJS API License: MIT

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.

Quick Links

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

About MASH

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.

System Demonstration

Click the video preview below to watch the complete workflow of the MASH Platform on YouTube.

MASH System Demo Video

(For embedded viewing in supported environments, use this embed link)

System Architecture

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

Complete MASH System Architecture

Complete MASH System Architecture

System Architecture Overview

System Architecture

Brand Visuals & Alternate Banners

MASH Banner (Standard)

MASH Banner

MASH Banner (Portrait)

MASH Banner Portrait

MASH Banner (Landscape)

MASH Banner Landscape

Development Setup

Requirements: Node.js 20.19.0 (see .nvmrc)

  1. Install Dependencies:

    npm install
  2. Build and Run:

    npm run build
    npm run dev
  3. Validate:

    npm run lint
    npm run test

Citation

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.

About

Comprehensive e-commerce web platform built with Next.js featuring dual portals for buyers and sellers. Connects mushroom growers directly with consumers, eliminating middlemen and maximizing farmer profits.

Topics

Resources

License

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors