Web Application #2

Mosquiteira.com — The solution against mosquitoes

An internal platform designed to organize Mosquiteira.com's operation by connecting customers, quotes, scheduling, logistics, inventory, finance, and production in a fast, secure, mobile-first experience.

Category: Software + Operations Status: in development Internal management

Product overview

The system was designed to turn Mosquiteira.com's sales and administrative routines into a single dashboard, with modules that work as internal apps for each area of the operation.

The interface draws on modern mobile experiences, featuring a frosted-glass dashboard, an app-style tool grid, module opening animations, and screens optimized for desktop and, above all, mobile use.

System screens

01 / 13

What the system delivers

  • Centralized internal operations across customer, quote, scheduling, logistics, inventory, finance, and production modules.
  • Protected routes with signed-token authentication, scrypt password hashing, and basic login rate limiting.
  • A mobile-first experience using 100dvh, safe-area support, larger touch targets, and layouts optimized for iPhone, Android, and desktop.
  • Protected PDF generation and preview through token-secured iframe and download flows.

Technology stack

React 19 Vite React Router Modular CSS Maps JavaScript API Node.js Express SQLite REST API CORS JWT/HMAC scrypt PDFKit Oracle Cloud Ubuntu Server Linux VM

Key benefits

One operational hub The company's main areas are accessible from a single dashboard, reducing the need to switch between spreadsheets, messages, and disconnected controls.
Built for real mobile use The interface is optimized for small screens, with iOS-safe inputs, larger buttons, and modals that make better use of the available space.
Ready to expand The roadmap includes a PWA, quote pipeline, automated follow-up, digital signatures, backups, and advanced financial reporting.

Project architecture

Modular frontend A React and Vite application with React Router and dedicated pages for scheduling, customers, quotes, finance, inventory, production, logistics, and public registration.
Protected backend An Express API with authenticated internal routes for customers, quotes, PDFs, and appointments, plus a public customer-registration route.
Data and documents SQLite persistence through node:sqlite, PDF generation with PDFKit, and environment variables for the port, frontend origin, initial credentials, and token secret.
Cloud deployment The project runs on an Ubuntu machine in Oracle Cloud, providing a controlled Linux environment for the application, backend, environment variables, and system files.