Maximum business automation with the goal of reducing personnel, rental, and advertising costs is the dream and concern of every entrepreneur. Imagine that you don't need to maintain a large staff of specialists in advertising and customer service. Customers purchase products, sign contracts, and make payments... remotely. Your phone will provide analytics on your customer base.
Convenient?
The task for IT professionals is to implement these «convenient» technologies into reality.
Tasks and objectives
Our client has set us the task of automating the loan management process both for the pawnshop and its users. The objective is to inform users, provide financial services, and manage accounts and loans.
Process
When people talk about creating an app, no one really knows what it will look like. We study the areas of the future program. We break down the entire business process. Identify what can be automated. And then we start planning.
Planning
In the IT field, changes happen frequently. It’s essential to work quickly, flexibly, and focus on results. Different approaches to planning such as Agile, Kanban, and Scrum allow us to visualize processes, identify bottlenecks, and develop effective working strategies. We understand that success depends on the personal responsibility of each team member.
Work on this project was divided into the following stages:
Mobile app and admin panel mockup development
Designing mobile app and admin panel mockups
Development of the mobile app and admin panel
Integrating the app with 1C database
App publication
Implementation
For developing the mobile app, we used the React Native framework. The programming language is JavaScript. The admin panel and web version were developed using React for the frontend part and Node.js for the backend part. MongoDB was chosen as the database.
We thought through all the details before starting the project. How the app page would visually look. Where it's best to place menus, buttons, and FAQ sections. Our Sailet team is built around a set of values that guide our work with products and internal organizational processes.
Functionality of the application:
A user can view the allowed loan amounts based on their most recent redeemed pledge
View the current repayment schedule, separately for each loan
Receive notifications and reminders about payment deadlines, as well as overdue payment alerts
Make a payment or conduct online transactions through the integrated payment system
Send a message to customer support
Find out the addresses of branches and distances to them
Use the calculator to estimate loan amounts for different types of pledges, including gold, cars, smartphones, laptops, building materials, auto parts, fur coats, and more
View company news and promotions
Learn about the services offered and the rules of the pawnshop
Admin Panel
The pawnshop administrator can: view statistics on clients and payments; manage parameters within the application; review registered users; see statistics with the number of ads, open and closed, as well as users in the system.
Result
The app is available on iOS and Android. We worked hard on every aspect: design, functionality, and ease of use. We made sure that users could easily analyze their income and expenses, set goals, and achieve them.
Within just a few months, the app has been used by over 4,000 users.