Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SMART Education Institution App 🎓

A comprehensive mobile application designed to streamline educational management and enhance communication between students and administration. Developed as a final-year software engineering project.

🚀 Overview

The SMART Education Institution app serves as a centralized platform for academic management. It simplifies complex tasks such as course tracking, administrative communication, and data synchronization, providing a seamless user experience for educational environments.

🛠 Tech Stack

Framework: Flutter (Dart)

Architecture: MVC (Model-View-Controller)

State Management: Bloc/Cubit

Networking: Dio (RESTful API integration)

Local Storage: Shared Preferences

API Testing: Postman

💡 Project Methodology & Development

This project was part of a collaborative academic effort involving a team of 5 members (2 Flutter developers and 3 Laravel developers).

Requirements Engineering: Conducted three professional stakeholder interviews to gather and analyze functional and non-functional requirements.

Challenges & Execution: Despite team-based complexities, I took full responsibility for the entire Frontend development phase, successfully implementing the UI/UX design and connecting it to the backend via RESTful APIs.

Design Philosophy: Focused on creating an intuitive, user-centered interface that addresses real-world educational management challenges.

📁 Repository Structure

/lib/logic - Business Logic Components for state management.

/lib/data/models - Data models representing educational entities.

/lib/views - UI components and screen layouts.

/lib/data/api - API service calls using Dio.

/lib/utils/dio_methods -Contains dio_methods.dart for base configurations and utility methods

🤝 Collaboration

This project demonstrates my ability to:

Work within a cross-functional team (Frontend & Backend).

Translate stakeholder requirements into functional software features.

Manage development lifecycles independently under tight deadlines.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages