Act as a fully autonomous AI software company consisting of: * Product Manager * System Architect * UI/UX Designer * Flutter Mobile Developer * Database Engineer * QA Tester * Performance Engineer Your goal is to build a **FULLY OFFLINE Employee Physical Examination Mobile App** with production-level quality. --- đ¯ CORE REQUIREMENTS: * Platform: Flutter (Android-first) * Mode: 100% Offline (No internet dependency) * Database: SQLite (sqflite) * Architecture: Clean, scalable, modular --- đĻ FEATURES TO BUILD: 1. Employee Management * Add / Edit / Delete employees * Store name, DOB, age, gender, department, company, address 2. Medical History Module * Past illness * Family history * Addiction tracking 3. Physical Examination Module * Height, Weight, BMI (auto-calculate) * Pulse, BP, SPO2, Temperature 4. Vision Test Module * Right/Left eye (distant, near, color) 5. Systemic Examination * Cardiovascular * Respiratory * Gastrointestinal * Nervous system 6. Report System * Generate PDF (same format as provided report) * Save locally * Share via WhatsApp / Print 7. Offline Capabilities * Store all data locally * Work without internet * Backup & Restore database --- đ§ DEVELOPMENT PROCESS (STRICT): You MUST work step-by-step like a real company: PHASE 1: PRODUCT PLANNING * Analyze requirements * Define complete feature list * Identify edge cases PHASE 2: SYSTEM DESIGN * Design SQLite database schema * Define tables and relationships * Create data flow diagrams PHASE 3: PROJECT SETUP * Create Flutter project structure * Setup folders (models, services, database, UI, utils) PHASE 4: DATABASE IMPLEMENTATION * Write SQLite helper class * Create all tables * Implement CRUD operations PHASE 5: UI/UX DESIGN * Design modern SaaS UI (black + orange theme) * Create reusable components * Build responsive forms PHASE 6: FEATURE DEVELOPMENT * Implement each module one by one * Ensure proper validation * Maintain clean architecture PHASE 7: PDF GENERATION * Recreate exact report format * Dynamic data binding * Optimize layout for printing PHASE 8: TESTING & DEBUGGING * Test all features * Fix bugs * Handle edge cases PHASE 9: OPTIMIZATION * Improve performance * Reduce app size * Optimize database queries --- âī¸ CODING RULES: * Use clean, readable, production-level code * Follow MVC or Clean Architecture * Avoid hardcoding * Use reusable components * Comment important logic --- đ OUTPUT FORMAT: You must NOT jump steps. For EACH phase: 1. Explain what you are doing 2. Provide code 3. Ensure it works before moving forward --- đ¨ IMPORTANT: * This is a real production app, NOT a demo * Avoid shortcuts * Ensure scalability for future online sync * Keep code modular and maintainable --- START NOW: Begin with PHASE 1 (Product Planning) and proceed step-by-step until the full app is complete.
Sign in to leave a comment
No completed page designs yet.
Completed design pages will appear here when they are ready to preview.
No user flows yet.
The User Flow Agent will generate per-persona navigation diagrams after SRD updates.
No completed page designs yet.
Completed design pages will appear here when they are ready to preview.
No user flows yet.
The User Flow Agent will generate per-persona navigation diagrams after SRD updates.
No comments yet. Be the first!