Criar um sistema para pcm planejamento e controle de manutenção com bando de dados robusto.
Generated Prompt
## APPLICATION OVERVIEW This project is a web application designed to provide a comprehensive system for planning and controlling maintenance activities (PCM) with a robust database. The application will include dashboards for monitoring equipment availability and maintenance metrics, along with features for managing service orders, equipment registrations, preventive maintenance, and more, ensuring efficient asset management. ## CORE FEATURES 1. **Dashboard**: A central interface displaying key performance metrics such as equipment availability, MTBF (Mean Time Between Failures), MTTR (Mean Time To Repair), and backlog status, providing a quick overview of maintenance performance. 2. **Service Orders**: A module for creating and tracking service requests, allowing users to attach documents and photos related to each maintenance task. 3. **Equipment Management**: A feature for registering equipment with standardized fields including tags, status, location, and criticality, ensuring uniform data across the system. 4. **Preventive Maintenance Control**: A system to manage and alert users about scheduled preventive maintenance tasks, helping to maintain equipment reliability. 5. **Franchise Management**: Tools to monitor vehicle and equipment franchises with alerts for monthly reports and lifecycle tracking since acquisition. 6. **User Management**: A comprehensive user control system that allows for permission management and auditing to maintain security and oversight. ## DESIGN SPECIFICATIONS - **Visual Style**: minimalist - Clean, simple design with plenty of white space, minimal color palette, and focus on typography - **Color Mode**: Light theme with dark text on light backgrounds - **Primary Color**: #1978E5 (accent for buttons, links, highlights) - **Typography**: Use Inter from Google Fonts for headings, Inter for body text and UI elements - **Border Radius**: 8px (moderately rounded) for buttons, cards, and inputs - **Layout**: The main layout will consist of a responsive grid structure, with a sidebar for navigation on the left and a main content area displaying dashboards, forms, and reports. ## TECHNICAL REQUIREMENTS - **Framework**: React with TypeScript - **Styling**: Tailwind CSS - **UI Components**: shadcn/ui - **State Management**: Redux (or Context API if simpler state management is preferred) ## IMPLEMENTATION STEPS 1. Set up the React project with TypeScript and install necessary dependencies (React Router, Tailwind CSS, shadcn/ui). 2. Create the project structure with folders for components, pages, services, and utilities. 3. Design the layout using Tailwind CSS to create a responsive sidebar and main content area. 4. Implement the dashboard component, integrating charts and metrics using a library like Chart.js or Recharts. 5. Develop the service order module with forms for creating and tracking requests, including file upload functionality for PDFs and images. 6. Build the equipment management feature, ensuring data entry follows the standardized format, and implement CRUD operations. 7. Create the preventive maintenance control system with alerting functionality using notifications or a calendar integration. 8. Develop the franchise management interface and ensure it links correctly with equipment data. 9. Set up user management with role-based access control and a system for auditing user actions. 10. Conduct thorough testing to ensure functionality and user experience are up to standard, making any necessary adjustments. ## USER EXPERIENCE Users will interact with a clean and intuitive interface, starting on the dashboard for an overview of maintenance activities. Service orders can be easily created and monitored, while equipment data can be accessed and updated through streamlined forms. Notifications for preventive maintenance and franchise alerts ensure users stay informed, promoting proactive management of maintenance tasks. The application will be designed to be responsive, ensuring usability across various devices.
Loved by thousands of makers from
From early prototypes to real products, they started here.







































Generate optimized prompts for your vibe coding projects
Generate prompt
Enter a brief description of the app you want to build and get an optimized prompt
Review and use your prompt
Review (and edit if necessary) the generated prompt, then copy it or open it directly in your chosen platform
Get inspired with new ideas
Get AI-generated suggestions to expand your product with features that will surprise your users
Frequently Asked Questions
Everything you need to know about creating better prompts for your Lovable projects
Still have questions?
Can't find what you're looking for? We're here to help!
