VivaAerobus

Info

Description

2019-2020

This application facilitates internal communication and collaboration through a feature-rich chat interface. Users can seamlessly exchange text, images, audio, and location information while managing documents, schedules, tasks, and surveys dynamically. Additionally, the app enables the generation of reports to streamline operations and boost productivity.

Links

AppStore

This application serves as an internal tool and is accessible on the App Store for convenient download.

Technologies

SwiftUI
MVVM
Alamofire
Socket.io
CoreData
Microsoft Auth
APNS
Google Maps
UIKit
GCD
Firebase

Highlights

Real-Time Messaging

Implemented real-time messaging using Socket.IO for instant communication.

Push Notifications

Utilized push notifications to keep users informed and engaged.

MVVM Architecture

Followed the MVVM design pattern for a scalable and maintainable codebase.

CoreData Usage

Implemented CoreData for efficient data storage and management.

Google Maps Integration

Utilized Google Maps for seamless integration of maps and location services.

Offline Functionality

Implemented offline functionality to enhance user experience in the absence of internet connectivity.