Write an Android application API

Closed Posted 7 years ago Paid on delivery
Closed Paid on delivery

We already have an android app but we need and an API's and admin panel to to start things.

The Sample API's attached with this document plea​​​​se download it and follow the process to access it.

Process to access API :-

Download the API's collection and import it in the postman

Now first click the /outh2 folder inside postman and hit the single API inside it [login to view URL] it will give the bearer token just add the bearer token inside the header before hitting any API inside collection.

For Ex- key = Authorization value = Bearer "token"

NOTE :- If you not adding bearer token you may not access those

What API we needed :-

1- Register

2- Login

3- Logout

4- Reset Password

5- Change Password

6- Pin Code Availability

-There should be a OTP verification through mobile number and after registration user should get an email regarding registration.

-The request and response will the exact same what we are getting in the sample API in the collection

-Reset password should also be done through OTP

Now coming to the main component what we needed badly

API for Upload prescription:-

1- User will upload the image (can be multiple) (required)

2- Then the second field would be whether he want all the medicine or the selected one (kindly see the 1mg app prescription) (required)

API for PIN CODES availability:-

1. User will enter his pin code then it will show whether we deliver our services in that area or not.

Admin Panel:-

-First thing should be authorization process for admin

-Listing of user will be the first screen inside menu

-Second screen will be the order detail listing with user detail ( all the detail of user including address and image will be shown inside admin panel )

--There should be 2 tab for order listing one for delivered order and other one for new order

a) New Order :- When the user order through prescription then the listing will show here and there should be notification in the admin panel so the admin can see that there is a new order to entertain

1. There should be 2 buttons below the screen Accept and reject the order

2. User will get the notification whether the order is accepted or rejected

3. After accepted there should be button for delivered and after delivered order will remove from new order and add into the delivered order

4. Add order into the cart when order is accepted so the user can order again directly

b) Delivered Order :- All delivered order will show here

We also want one screen with text box inside menu where whatever the admin write inside it. All the user get this text as a notification

-About Us

-Contact Us

-There should be an option where we can add or remove pin codes of area where we delivered.

-We can see the user’s activity.

-Images should be compressed after upload (600*800).

Suggestion :-

-Make a table for menu

-Make a table for order and different table for image and link it with Id, and let me know which language you are going to use with database server.

That's all from my side. If you have any suggestion to simplify the process feel free to tell me

Note :- Kindly send me an email regarding the cost of the project and timing so we can continue the same ​​​​.

Android Mobile App Development

Project ID: #12868705

About the project

11 proposals Remote project Active 7 years ago

11 freelancers are bidding on average ₹30271 for this job

ruchiakhani

Hello client, i have developed many mobile app API for client. My skills are PHP, Yii, code igniter, MySQL, Apache, Redis. Experience with API development and integration. - all site were done by me from 0. I go More

₹27777 INR in 10 days
(31 Reviews)
7.1
BespokeDMedia

Hello Sir I have completely understood your requirement for android app. I am having 8+ year of experience in the field of mobile appl More

₹38888 INR in 20 days
(2 Reviews)
2.6
preetik0909

Hello, Good Day!!! Could you please provide me complete specifications about the project. I am online right away by Skype and Gtalk to discuss the project. Please share your ID to speed up the communication pr More

₹44444 INR in 10 days
(0 Reviews)
0.0