Skip to content

PreranaPandit/ComprehensiveRetailSolution

Repository files navigation

COMPREHENSIVE RETAIL SOLUTION


COMPREHENSIVE RETAIL SOLUTION

DISSERTATION-ANDROID APPLICATION DEVELOPMENT

Introduction

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.

Features of the Project

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.

Tools Used

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.

Installing / Getting started

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.

Links

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

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

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.

Using Retrofit

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.




Prerana Pandit

Coventry ID: 10327155
Batch: November '22A'


Thank you!!. Stars are appreciated.

About

Retail Solution android application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published