PHP web API requirement
₹1500-12500 INR
Kulipwa wakati wa kujifungua
A web API required in PHP.
API is location based.
Project concept is to give and get compliments to near by person, as well as user can see others giving and getting compliments.
Roughly API will have these methods:-
API
1) Registration (Profile)
Profile {String name, String lastName, String email, String phone, String zipcode, byte[] photo, String password, String confirmPassword}
Mandate: All
Response: userEncrptedKey + StatusCode (SUCCESS / MANDATORY_PARAMETER_MISSING)
2) Profile Update (Profile, String userEncrptedKey)
Mandate: userEncrptedKey
Optional: All Profile fields
Response: StatusCode (SUCCESS / INCORRECT_USER_KEY / MANDATORY_PARAMETER_MISSING)
3) Login(Email, Password)
Mandate: All
Response: userEncrptedKey + StatusCode (SUCCESS / MANDATORY_PARAMETER_MISSING)
4) GetListOfCompliments
Response: Date lastUpdated + List of both categories compliments + StatusCode (SUCCESS)
Give{Category 1{List of Compliments}Category 2{List of Status}...} Get{Category 1{List of Compliments}Category 2{List of Status}...}
Category {int categoryId, String categoryName}
Compliment {int complimentId, String compliment}
5) SetStatusToGetCompliments(int complimentId, String userEncrptedKey)
Mandate: All
Response: StatusCode (SUCCESS / INCORRECT_USER_KEY / MANDATORY_PARAMETER_MISSING)
6) SetUserLocation(Double lat, Double long, String userEncrptedKey)
Mandate: All
Response: StatusCode (SUCCESS / INCORRECT_USER_KEY / MANDATORY_PARAMETER_MISSING)
7) SearchNearByPublic(Double lat, Double long, int radius, int categoryId, String userEncrptedKey)
Mandate: Double lat, Double long, int radius, String userEncrptedKey
Optional: int categoryId
Response: List of Users + StatusCode (SUCCESS / INCORRECT_USER_KEY / MANDATORY_PARAMETER_MISSING)
User {int userId, String name, String lastName, Double lat, Double long , String photoUrl(TBD), Date lastAvailableTime}
8) FetchNearByCompliments(Double lat, Double long, int radius, int start, int limit, String userEncrptedKey)
Mandate: All
Response: List of compliments sent or received by surrounding public + StatusCode (SUCCESS / INCORRECT_USER_KEY / MANDATORY_PARAMETER_MISSING)
Compliment{int complimentId, Date date, int senderId, int receiverId, String senderName, String receiverName, String senderPhotoUrl(TBD), String receiverPhotoUrl(TBD)}
9) SendCompliment(int complimentId, int emoIconId, int receiverId, String userEncrptedKey)
Mandate: All
Response: StatusCode (SUCCESS / INCORRECT_USER_KEY / MANDATORY_PARAMETER_MISSING)
10) FetchMyCompliments(int status(recieved/sent), int start, int limit, String userEncrptedKey)
Mandate: All
Response: List of Received/Sent (as per sent status) + Received StatusCode (SUCCESS / INCORRECT_USER_KEY / MANDATORY_PARAMETER_MISSING)
Kitambulisho cha Mradi: #17472619
Kuhusu mradi
Imetuzwa kwa:
Greetings for the day, I have reviewed the job post and I am able to do this project as I have done this type of work before. I am 4+ years experienced in web development and completed 100+ projects individually. Zaidi
11 wafanyakazi huru wanazabuni wastani wa ₹13548 kwa kazi hii
Dear Sir, I understood the requirement. I will have to create the service and also a client to test the integration. Please take a look at my reviews. thanks...
HELLO SIR. HOW ARE YOU ? I HAVE GONE THROUGH YOUR REQUIREMENT AMD I AM SURE I CAN HELP YOU . I HAVE MORE THAN 5 YEARS EXPERIENCE IN PHP, CI, HTML, CSS, MYSQL API, WEB DESIGNNG, ETC. FOR MORE INFORMATION PLEASE Zaidi