Act as a senior full-stack mobile app developer and UI/UX designer. I want to build a secure, modern, and scalable mobile application (Android/iOS or Flutter-based) designed for students to manage their academic workflow. The app should include the following core features: 1. Project Management: - Create, edit, and organize multiple projects - Add descriptions, deadlines, tasks, and progress tracking - Upload and store files (PDFs, PPTs, images, documents) 2. Presentation Hub: - Store and view presentation files (PPT/PDF) - Option to preview slides inside the app - Add notes for each presentation 3. Research Assistant: - Built-in browser or API integration for online research - Save links, articles, and notes - Categorize research by project 4. Notes & Task Manager: - Create quick notes - To-do lists with reminders and deadlines - Tagging and search functionality 5. Cloud Storage Integration: - Use Firebase Storage for file uploads - Real-time sync across devices using Firebase Firestore 6. Authentication & Security: - Firebase Authentication (Email/Password, Google Sign-In) - Implement HTTPS (SSL/TLS encryption) - Role-based access (optional) - Secure data handling and encryption for sensitive info 7. User Interface: - Clean, modern UI (Material Design or minimal theme) - Dashboard showing all projects and recent activity - Dark mode support 8. Notifications: - Push notifications for deadlines and reminders using Firebase Cloud Messaging 9. Offline Support: - Local caching using SQLite or Firebase offline persistence 10. Extra Features (Optional but recommended): - AI-based suggestions for project ideas - Voice notes support - Collaboration (share projects with friends) Tech Stack Requirements: - Frontend: Flutter (preferred) or React Native - Backend: Firebase (Firestore, Auth, Storage, FCM) - APIs: REST APIs for research integration - Security: HTTPS, Firebase rules, authentication tokens Deliverables: - Complete app architecture - Folder structure - Sample UI screens (code) - Firebase setup guide - Step-by-step implementation plan - Clean, well-commented code Ensure the app is beginner-friendly but scalable for future upgrades.
Sign in to leave a comment

Organize. Research. Collaborate.
No comments yet. Be the first!