Project Requirements
General Requirements
User-friendly and attractive interface design.
Utilize Dart programming language.
Flutter framework.
Compatibility with various device sizes and types.
Project idea selection based on student's interests and capabilities.
Functional Requirements
1. User Interface and Registration:
Login page.
Registration page.
Email/phone verification.
2. Application Management:
State management library (e.g., Provider or GetX).
Access control and permissions.
3. Temporary Storage:
Temporary storage library (e.g., Hive or Shared Preferences).
Storing temporary data.
4. API:
API for CRUD operations.
Design Requirements
Modern, user-friendly interface design.
Attractive colors and materials.
Compatibility with various device sizes and types.
Visually appealing login, registration, and homepage designs.
Effective use of graphics and images.
Eng/Ebtehal Al-
saadi