Smart monitoring for a safer tomorrow. Leading innovation in natural disaster monitoring through cutting-edge IoT solutions.
MonDesa is dedicated to developing cutting-edge technology for natural disaster monitoring and prevention. By combining IoT expertise with advanced data analysis, we create systems that help communities prepare for and respond to environmental challenges. Our focus on energy efficiency and reliable communication ensures our solutions work where they're needed most.
Our team brings together specialists in software engineering, embedded systems, and machine learning to build integrated solutions that address the complex challenges of disaster monitoring and prevention.
- Energy-Efficient Firmware: Advanced power management systems ensuring long-term deployment capability in remote locations
- MQTT Topic System: Robust message queuing system for reliable data transmission and real-time monitoring
- Wireless Communication: Multi-protocol support including LoRa, WiFi, and 4G for comprehensive coverage
- Disaster Prevention: Early warning systems powered by real-time data analysis and machine learning
- React 18 with TypeScript
- Vite for build tooling and development server
- Material-UI (MUI) for component library
- Emotion for CSS-in-JS styling
- Framer Motion for animations and page transitions
- React Router DOM v6 with lazy loading
- React Helmet Async for SEO and meta management
- TypeScript for type safety
- ESLint with TypeScript support
- Vite for fast development and optimized builds
- Lucide React for icons
- Sharp for image optimization
The application supports multiple languages:
- Portuguese (pt) - Primary language
- English (en) - Secondary language
Translation keys are organized by feature and automatically switch based on user preference or browser language.
- Node.js (v18 or higher)
- npm or yarn
- Clone the repository:
git clone <repository-url>
cd mondesa-web-client- Install dependencies:
npm install- Start the development server:
npm run dev- Open http://localhost:5173 in your browser
npm run dev- Start development servernpm run build- Build for productionnpm run lint- Run ESLintnpm run preview- Preview production build
The application is built using Vite, which provides:
- Fast development server with HMR
- Optimized production builds
- Tree shaking and code splitting
- ES modules support
Build the project:
npm run buildThe built files will be in the dist/ directory, ready for deployment to any static hosting service.
The application uses Material-UI with a custom theme that reflects MonDesa's brand identity:
- Modern, clean interface
- Responsive design for all devices
- Consistent spacing and typography
- Accessible color schemes
MonDesa brings together experts in:
- Software Architecture & DevOps
- Embedded Systems & IoT
- Machine Learning & Data Analysis
- Disaster Prevention Solutions
This project is proprietary to MonDesa.
Interested in collaboration or want to learn more about our disaster monitoring solutions? Get in touch with the MonDesa team through our contact page.
Pioneering the future of natural disaster monitoring through innovative IoT solutions and real-time data analysis.