fiery-students

byManjot kaur

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.

Splash
Splash

Comments (0)

No comments yet. Be the first!

Project Tasks

No tasks generated yet.

Tasks will appear here as requirements are defined.

Splash design preview
Splash: Launch App
Login: Sign In
Dashboard: View Projects
Projects: Share Project
Collaboration: Invite Members
Project Detail: Edit Together
Project Detail: Upload Files
Presentation Hub: Preview Slides
Presentation Hub: Add Notes
Notifications: View Reminders