Loan Manager App es una aplicación diseñada para ayudar a las empresas de préstamos a gestionar sus operaciones diarias de manera eficiente. Con un panel de administrador y una interfaz de cajero, la aplicación permite la gestión de todos los préstamos, incluyendo el seguimiento de los días retrasados y los días restantes por pagar.
Además, la aplicación admite múltiples sucursales, lo que permite una gestión centralizada de todos los préstamos en diferentes locaciones. Los usuarios pueden actualizar los pagos diarios, semanales o personalizados y cerrar los préstamos de manera eficiente.
La aplicación también permite enviar recordatorios personalizados a través de WhatsApp, lo que facilita la comunicación con los clientes y mejora la eficiencia del proceso de cobro. La administración de caja es una de las características clave de la aplicación, permitiendo un seguimiento detallado de los ingresos y gastos.
Además, los usuarios pueden generar informes de caja personalizados por fechas, lo que les permite conocer el estado financiero de la empresa en cualquier momento. La aplicación también permite registrar préstamos personalizados con intereses y plazos ajustables, y realizar un redondeo de préstamos para una gestión más precisa y eficiente.
En resumen, Loan Manager App es una herramienta útil para cualquier empresa de préstamos que busque optimizar sus operaciones y mejorar la eficiencia de su proceso de cobro.
Configuracion del proyecto en Firebase
Configurar Firestore Database
rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
allow read, write:if(request.auth) != null
}
}
}
Reemplazar el archivo Google Services de Firebase
Cambiar el archivo google-services.json que se encuentra dentro de la carpeta
./prestamist/app/google-services.json
Cargar las sucursales actuales dentro de Realtime Database
Ejemplo:
{
"sucusales": {
"sucursal1": {
"address": "Av lima 1456",
"id": 0,
"name": "Pichanaki A"
},
"sucursal2": {
"address": "Jr. Mediaterraneo 1587",
"id": 16,
"name": "Pichanaki B"
},
"sucursal3": {
"address": "Av. circunvalacion s/n",
"id": 18,
"name": "Puerto Bermudez"
}
}
}
Configuración de Notificaciones Automáticas (OPCIONAL)
Para configurar notificaciones automáticas utilizando la API de Resend, sigue estos pasos:
RESEND_API_KEY=<REPLACE_WITH_API_KEY>
Para configurar el recipient from en el envio de mensajes, debes configurar el archivo PADATAConstants.kt
const val RECIPIENT_FROM = "PrestamistApp <info@paparazziteam.work>"
Sincronizar el proyecto y vincularlo con Firebase
Disfrútalo 💕 💕 💕
Super Admin credentials
Admin credentials
Cashier credentials
Copyright 2024 Antony Huaman
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.