Contractor Invoice Management App

Android Development

Sep 2021 - Oct 2021

It's an invoice management app for contractors and other freelance professions. App main features contain Project, Estimate, Invoice management system. Freelancers can send their estimates to clients. Client can either accept or decline estimate.

Features

- Custom backend with Node.js and MongoDB.
- Web Responsive pages to accept or decline estimates and invoices.
- Cloud MongoDB Atlas database solutions.
- MVVM Architecture.
- Offline data caching features.
- Room persistence database.
- Single activity architecture with repository pattern.
- Dependency Injection.
- User friendly UI

Language

Kotlin

Frontend

Android

Backend

Node.js, Express.js

Database

MongoDB

API Type

Rest API

Language

Kotlin

Frontend

Android

Backend

Node.js, Express.js

Database

MongoDB

API Type

Rest API