teal-app

byMaya Khan

Build a production-ready mobile app called “SkillSwap AI”. App Type: Cross-platform mobile app (Android + iOS) Core Concept: A local skill exchange and micro-service marketplace where users can offer services and hire others nearby. Main Features: 1. User Authentication - Sign up / Login (email + password) - Profile creation - Profile photo upload - Bio + skills section 2. Home Screen - List of nearby service providers - Search bar - Category filters (Design, Tutoring, Tech, Beauty, Repair, etc.) - Location-based suggestions 3. Service Listing - Add new service - Price per hour - Description - Availability schedule 4. Booking System - Request booking - Accept/Reject booking - Booking status tracking - Upcoming bookings screen 5. Chat System - In-app real-time messaging - Send text messages - Notification alerts 6. Review System - Leave rating (1–5 stars) - Written feedback - Public reviews visible on profile 7. Dashboard - Earnings overview - Active bookings - Completed jobs 8. Admin Panel - Manage users - Remove spam - View reports Technical Requirements: - Clean modern UI - Fully responsive design - Smooth animations - All buttons fully functional - Proper backend APIs - Secure authentication - Database integration - Error handling - Loading states - Push notifications Tech Stack Preference: Frontend: React Native or Flutter Backend: Node.js + Express Database: MongoDB or Firebase Authentication: JWT or Firebase Auth Real-time chat: Socket.io or Firebase Architecture: - Clean folder structure - Production-ready code - Scalable backend - Secure API validation Also provide: - Complete project structure - Setup instructions - Deployment guide - How to publish on Play Store - Environment variable configuration

HomeLoginAdmin PanelOnboardingSignupChat
Home

Comments (0)

No comments yet. Be the first!

Project Tasks

No tasks generated yet.

Tasks will appear here as requirements are defined.

Home design preview
Login: Sign In
Admin Panel: View Reports
Admin Panel: Manage Users
Admin Panel: Remove Spam
Admin Panel: Monitor Transactions