Project Description
Harnessing the Power of Flutter and Azure for Efficient Internal Operations
As a full-stack developer, I played a pivotal role in architecting and developing a cutting-edge internal application for AyamahTibaa JV. Leveraging the versatility of Flutter and the robust security of Azure Active Directory, this application streamlined various aspects of the company's operations.
Key Features and Benefits:
- Task Management: Employees can effortlessly create, assign, and track tasks within the application, ensuring efficient project management and accountability.
- Real-time Chat: Fostering seamless communication and collaboration among team members, the integrated chat feature enables instant messaging and knowledge sharing.
- Announcement Posting: Keeping employees informed and engaged, the application allows for easy posting and dissemination of company announcements and updates.
- Stationary Ordering: Streamlining administrative tasks, the application facilitates convenient stationary ordering through an integrated API, automating the document creation process.
- In-Office/Out-of-Office Tracking: Enhancing productivity and visibility, the application automatically tracks employees' in-office and out-of-office status based on their location.
Technical Implementation:
- Flutter Framework: The application was built using the Flutter framework, enabling cross-platform compatibility and a visually appealing user interface.
- Azure Active Directory: Secure authentication and authorization were implemented using Azure Active Directory, ensuring data privacy and protection.
- Firebase: The application leveraged Firebase as a backend-as-a-service (BaaS) solution for real-time data storage and synchronization of tasks, announcements, and chat messages.
- API Integration: A custom API was integrated to automate the document creation process for stationary orders, streamlining administrative tasks.
- Figma: Prototyping and design were carried out using Figma, ensuring a visually appealing and user-friendly interface.
Impact and Benefits:
This internal application has significantly improved efficiency, communication, and collaboration within AyamahTibaa JV. By providing a centralized platform for task management, announcements, and real-time communication, it has empowered employees and streamlined various operational processes.