frozen-safety

bySuba Shri

You are an expert full-stack mobile app developer. Build a professional, production-level mobile application called "Safelane" focused on women's safety. TECH STACK REQUIREMENTS: - Frontend: Mobile UI (Flutter or React Native preferred for modern UI) - Backend: Python (Flask or Django REST API) - System-level / performance modules: C language integration where applicable (for SOS trigger optimization or low-level features) - Database: SQLite or PostgreSQL UI/UX REQUIREMENTS: - The login screen must EXACTLY match this structure: - Title: "Welcome Back" - Subtitle: "Login to stay protected" - Fields: Email Address, Password - Button: Login (rounded, bold, modern) - Option: "Don't have an account? Sign Up" - Divider: "OR" - Button: "Continue with Google" - Soft pastel background with rounded UI elements (minimalist, clean design) - After login, dashboard should contain 4 main cards (grid layout): 1. Fake Call 2. Safe Routes 3. Contacts 4. Profile CORE FEATURES: 1. 🚨 SOS BUTTON (MOST IMPORTANT) - Floating or fixed emergency button - On click: - Sends live location to saved emergency contacts - Triggers alert message (SMS simulation or API) - Optional loud alarm sound - Optimize SOS trigger using C module for faster execution 2. πŸ—ΊοΈ SAFE ROUTES (Chennai-based) - Integrate map functionality (Google Maps API or OpenStreetMap) - Show safe routes within Chennai (example routes like: - T. Nagar β†’ Anna Nagar - Velachery β†’ Guindy ) - Highlight: - Well-lit roads - Police stations nearby - Hospitals nearby - Simulate "Rapido-like" route UI 3. πŸ“ž CONTACTS MODULE - Allow user to: - Save emergency contacts - Add NGOs and helplines - Preload important contacts: - Women's Helpline India: 1091 - Police: 100 - Ambulance: 102 - Option to quickly call or message 4. πŸ“² FAKE CALL FEATURE - Simulate incoming call screen - User can schedule or trigger instantly - Custom caller name option 5. πŸ‘€ PROFILE - User details (name, email, phone) - Edit profile option BACKEND FEATURES: - Secure login & signup (JWT authentication) - Store user data and contacts - API for SOS alerts and route data EXTRA FEATURES: - Clean animations and transitions - Error handling - Responsive design - Modular, well-commented code OUTPUT REQUIREMENTS: - Provide full project structure - Separate frontend, backend, and C modules - Include setup instructions - Include API endpoints - Make it beginner-friendly but professional - Ensure code is clean, readable, and production-ready GOAL: Build a polished, modern, real-world usable women's safety app that looks professional and functions smoothly.

LandingSignupUsers
Landing

Comments (0)

No comments yet. Be the first!

Architecture

No Services Diagrams Yet

Architecture diagrams will be automatically generated when the Project Manager creates tasks for your project.

Landing design preview
Login: Admin Sign In
Admin Dashboard: View Metrics
Admin Dashboard: Monitor Users
Users: View User List
Users: Manage User
Admin Dashboard: Monitor APIs
API Monitor: View Logs
API Monitor: Resolve Issues
Admin Dashboard: View Security
Security: Review Data
Security: Configure Settings