M-Expense
(Expense Management Application)

We developed an application catering to both hybrid and native Android versions, facilitating users in effectively managing their expenses for each trip undertaken.

Context

The goal of this coursework is to develop M-Expense, a mobile application tailored for expense management during work trips. Designed for employees, the app enables users to efficiently manage trip details, including various expense entries associated with each trip.

Functions

Core Features
  • Users can efficiently create trips and input all necessary information.
  • Expenses can be categorized and added to each trip, facilitating detailed record-keeping.
  • All data is securely stored in the mobile application's SQLite database, with robust search capabilities for easy retrieval.
  • Integration with a cloud-based web database via REST API allows for seamless data synchronization and backup.
  • Mapbox integration enhances user experience by visualizing trip destinations with precise latitude and longitude coordinates on an interactive map.

Technologies that I used (MERN)

JS Logo

Firebase

Javascript Logo

Javascript

Rest Logo

Android (Java)

Flutter Logo

Flutter

Bloc Logo

Bloc

Gallery