Landing Page for MASH: Mushroom Automation, includes scopes and details about project as well as a bridge for mobile application download.
This is a professional Next.js landing page for the MASH (Mushroom Automation System Hub) project. The website showcases the features, capabilities, and documentation for the MASH mushroom cultivation automation platform.
- Responsive Design: Fully responsive layout that works on desktop, tablet, and mobile devices
- Modern Stack: Built with Next.js 16, React 19, TypeScript, and Tailwind CSS
- Performance Optimized: Static site generation for fast loading times
- SEO Ready: Proper meta tags and semantic HTML structure
- Hero Section: Eye-catching introduction with video background support
- Features: Comprehensive overview of MASH capabilities
- Demo: Interactive video demonstrations of the system
- Documentation: Links to guides and API documentation
- Scope: Detailed breakdown of project capabilities and architecture
- Support: Help resources and FAQ
- Download: Mobile app download links for iOS and Android
- Node.js 18.x or later
- npm or yarn package manager
npm installRun the development server:
npm run devOpen http://localhost:3000 to view the site.
npm run build
npm startnpm run lint/app
layout.tsx # Root layout with metadata
page.tsx # Main landing page
globals.css # Global styles
/components
Navigation.tsx # Header navigation
HeroSection.tsx # Hero section with video
FeaturesSection.tsx # Features showcase
DemoSection.tsx # Demo videos
DocumentationSection.tsx # Documentation links
ScopeSection.tsx # Project scope
SupportSection.tsx # Support and FAQ
DownloadSection.tsx # App download CTAs
Footer.tsx # Footer component
/public/assets
/images # Logo, screenshots, images
/icons # Icon files
/fonts # Custom fonts
/videos # Demo and promotional videos
Important: All media assets are now hosted on Cloudinary CDN to reduce GitHub traffic and improve performance.
-
Environment Variables: The
.env.localfile has been configured with your Cloudinary credentials -
Upload Assets: Use one of these methods to upload your assets:
Method 1 - Automated Script (Recommended):
npm run upload:cloudinary
Method 2 - Cloudinary Web Dashboard:
- Log in to Cloudinary Console
- Upload files to the
mash/folder - See
CLOUDINARY_SETUP.mdfor detailed instructions
-
Verify: Run
npm run devand check that all images and videos load correctly
Upload these files to Cloudinary under the mash/ folder:
-
Images:
logo.png- MASH logo (58x62px recommended)poster.pngorposter.jpg- Video thumbnail
-
Videos:
demo.mp4/demo.webm- Background video for hero sectionoverview.mp4/overview.webm- System overviewsetup.mp4/setup.webm- Installation guidemobile.mp4/mobile.webm- Mobile app demo
See CLOUDINARY_SETUP.md for complete upload instructions.
- Framework: Next.js 16.1.1
- UI Library: React 19.2.3
- Language: TypeScript 5
- Styling: Tailwind CSS 4
- Linting: ESLint with Next.js config
- No emoji ASCII characters in codebase
- TypeScript for type safety
- Tailwind CSS for styling
- Component-based architecture
- Responsive design patterns
For static export:
npm run buildCopyright 2026 MASH: Mushroom Automation. All rights reserved.
For questions or issues, please contact mash.mushroom.automation@gmail.com