ExternalFreelancerRemote$1500–$12500 USD

Android/Backend Developer for Library Management App

Summary

Freelancer Client is hiring: Android/Backend Developer for Library Management App.

Location: Remote

We are looking for an experienced Android and Backend Developer to build a complete multi-role Library Management Application with a scalable backend architecture and role-based access control system.

Nice to have:

• Kotlin for Android development

• Python with FastAPI for backend APIs

• PostgreSQL for database management

• Core functionality includes:

• Secure Login/Register system

The Super Admin will have complete control over the entire platform, including creating and managing libraries, approving or removing library owners, monitoring all registered libraries, viewing analytics and activity reports, and managing platform-level operations.

The Sub Admin (Library Owner) will independently manage their own library. Responsibilities include adding/editing/deleting books, issuing and returning books, managing members, tracking transactions, and maintaining library inventory.

The User (Library Member) will be able to register/login, search and view books, request or borrow books, view issued books and borrowing history, and receive notifications/reminders in future updates.

The project requires development of a modern Android application with secure authentication, role-based dashboards, API integration, responsive UI, and scalable architecture.

Skills: Python, Mobile App Development, Android, Software Architecture, PostgreSQL, Kotlin, RESTful API, Android App Development, Android Studio, FastAPI

Budget: $1500–$12500 USD


Source: Freelancer Client via Remote / Online. Apply on the source website.

Original

We are looking for an experienced Android and Backend Developer to build a complete multi-role Library Management Application with a scalable backend architecture and role-based access control system.

The application should support three different user levels:

Super Admin (Developer/Admin)
Sub Admin (Library Owner)
User (Library Member)

The Super Admin will have complete control over the entire platform, including creating and managing libraries, approving or removing library owners, monitoring all registered libraries, viewing analytics and activity reports, and managing platform-level operations.

The Sub Admin (Library Owner) will independently manage their own library. Responsibilities include adding/editing/deleting books, issuing and returning books, managing members, tracking transactions, and maintaining library inventory.

The User (Library Member) will be able to register/login, search and view books, request or borrow books, view issued books and borrowing history, and receive notifications/reminders in future updates.

The project requires development of a modern Android application with secure authentication, role-based dashboards, API integration, responsive UI, and scalable architecture.

Preferred technologies:

Kotlin for Android development
Python with FastAPI for backend APIs
PostgreSQL for database management

Core functionality includes:

Secure Login/Register system
JWT Authentication
Role-based authorization
Multi-library support
Book management system
Book issue/return tracking
User/member management
Search and filtering
Transaction history
Library-specific data isolation

The backend should include REST API development, database architecture, authentication system, security implementation, and scalable multi-tenant support.

The ideal developer should have experience with:

Android App Development
REST APIs
Authentication systems
Database architecture
Role-based access control
Multi-tenant applications

Expected deliverables:

Complete Android source code
Backend source code
Database schema
API documentation
APK build
Deployment instructions
Proper project structure and clean code

Future scope may include:

QR code-based book issuing
Fine calculation system
Push notifications
Subscription/payment integration
Analytics dashboard
Cloud deployment
Multi-language support

The goal is to build a scalable, secure, and modern Library Management System capable of supporting multiple libraries with isolated data access and hierarchical user roles under a single platform architecture.

Location & Details

SourceFreelancer
Budget$1500–$12500 USD
LocationRemote
Posted2026-05-17 13:29:06
PythonMobile App DevelopmentAndroidSoftware ArchitecturePostgreSQLKotlinRESTful APIAndroid App DevelopmentAndroid StudioFastAPI
Apply on source →

About this listing

This remote opportunity was imported from Freelancer and is shown here for discovery. To apply, follow the link to the original posting.

Skills mentioned:
PythonMobile App DevelopmentAndroidSoftware ArchitecturePostgreSQLKotlinRESTful APIAndroid App DevelopmentAndroid StudioFastAPI