Android/Backend Developer for Library Management App
Краткое
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.
Оригинал
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.
Локация & Details
Перейти к источнику →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.