The existing inventory management system of the pharmacy company is outdated. It uses computer connected scanner to scan existing inventories. The system has various other issues too.
The pharmacy company wants to develop a flexible solution using mobile app development that can use the benefit of cloud storage.
The app should be modern, easy to use, and should increase the productivity of the company. They contacted a App Developers India to help them with their app.
The initial screen will be loading for 5 seconds before the application starts. This screen consists of the company logo and the tag line of the pharmacy mobile app.
The Splash screen servers as branding, it provides company identification and its objectives.
User and admin users need to log in to use the app. User need to enter their email address and password to login in the mobile app.
When a user enters an email id and leaves the field to enter a password an API is triggered to the email in the database. The helps in providing a better user experience and saves users time. The user can know if he has entered the correct email id even before entering the password.
When the email id and password are submitted by the user, the system checks the authentication from the database. This is to make sure that only authentication users are allowed to use the inventory mobile app. The password is stored in fully encrypted and is highly secure. Even the system cannot decrypt the encrypted password.
Users can retrieve the password by clicking on forget password link. When a user taps on forget the password, he is asked to enter his email id.
The admin can reset the password and provide it to the users. This process is used to make sure nobody from outside the company.
Employees can register themself using the mobile app by providing their name, email, and password. Once the employee has given his credentials and registers for the app the request goes to admin.
Admin can approve or disapprove the registration after checking the details and matching the record with the existing employee record system.
Validation is used to make sure correct details are given. This also helps in improving the user experience.
Validations such as given below are used:
The home screen is the most important screen and we need to make sure that the app should be user-friendly. The user should be easily able to visit any section of the app from the home screen.
The home screen consists of various modules such as:
User management and the master setting is only visible to administrator user of the app.
The scan feature will open the mobile camera and easily scan the qr code of the stock. This will create an entry in the database and manage the inventory management system.
Validation is used on scans to make sure there are no duplicate records in the system. The gives the flexibility to scan from anywhere without bothering of duplicate entries into the system.
A toast notification is generated when duplicate records are found while scanning the stock to make sure it's easily visible to the employee scanning the stock.
Before scanning is started the mobile app first checks for a properly working internet connection. In case if nonworking internet connection is found, the app gives an alert message of internet failures.
The client does not want the pharmacy mobile app to be available to others so do not want to make it live on the google play console. We have generated a signed apk and have sent it to the client. The application is given by the company to their employees by sharing the apk.
You can hire react native developers by contacting us. The app is build using react native framework. Our developers build quality mobile app, they use reuseable components to reduce the development time.