COMPREHENSIVE RETAIL SOLUTION
DISSERTATION-ANDROID APPLICATION DEVELOPMENT
An android application for allowing retailers either large or small to organize, automate and synchronise every facet of customer interaction that uplifts in building customer loyalty and improve customer satisfaction. It helps in managing customer data supporting sales management that promotes in improvement of customer experience.
The major functionalities requirerd for the blood bank community are included which are depicted below:
- [Users] can do easy registration with own profile picture that can be easily updated in future where regsitration fields are validated properly.
- [Sales] management
- [Purchase] management.
- [Contacts] management.
- [Location] searched.
- [Reports] in analytical view.
- [Help and Support] provides email support.
- [User] can easily logout from the application.
- [User] authentication is done using sending pin code to the authorized person mobile number.
The tools I have used for this project are as shown below and if you don not have such program you can directly download it by clicking on it.
- Android Studio for making this android app.
- Visual Studio Code as an editor code of making API.
- Postman for API calls.
- MongoDB for database.
- Node.js for creating API and return and receiving JSON data.
First you need to download this project and download the api file which link is provided below.
After succefull installation of required tools mentioned above go through below codes. API- ComprehensiveRetailSolutionBackEnd
node install
node install --save nodemon
npm start
*check localhost:3000*This connects you to your database and now you can easily call api (POST/GET/UPLOAD/DELETE)
For more details go through the link below for API.The links you can go through:
- In this case, if you get any issues please contact preranapandit07@gmail.com directly my@email.com directly instead of using issue tracker. We value your effort to improve the security and privacy of this project!
REST client is the Retrofit library that is used on the client side to make HTTP request to REST API where REST API is defined as a set of functions which developers can perform requests and receive responses via HTTP protocol such as GET, POST and manymore.
Retrofit is a REST Client for android that makes it relatively easy to retrieve and upload JSON via a REST based webservise. It is used for data serialization that uses OkHttp library for HTTP requests.
There are basically three classes to work with Retrofit.
- Model class which is used to map the JSON data.
- Interfaces which defines the possible HTTP operations.
- Retrofit.Builder class - Instance which uses the interface and the Builder API which allows defining the URL end point for the HTTP operation.
Email-ID : preranapandit07@gmail.com
Thank you!!. Stars are appreciated.
