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!

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