Develop some APIs for Laravel Project

Job ID: 35642869

Budget: $30 – $250 USD

Project Summary:
Fix/Create APIs from website: www.orkt.one
Change wallet to MetaMask
Do some admin tasks.

Here are the tasks in Milestones:

Milestone 1:
*Api changes or Issues*
https://orkt.one/api/forget-password
https://orkt.one/api/user
https://orkt.one/api/verify/code
P2p buy api issue
p2p sell api issue

*Crypto*
i. Change wallet from Coinpayments to MetaMask wallet.
ii. Admin can add other coins available on Metamask network according to the API as available in admin, including USDT.

*Make New APIs*
approve_trade
dispute_trade
edit_offer
cancel_offer
timeline_api
write_comment_in_timeline
Select_Category
like_dislike_timeline
deposit_in_wallet api (with paymet gateway)
withdrow ballet api
deposit_history
withdrow_history
Follow Module( fllow User list ,count , unfollow list, count, Total post, Following list, count)
total user review list api
verify phone number api
verify phone otp api
2FA status update api
2FA verification api
Chat module apis (List, conversion, chat)
Exchange apis

Milestone 2:
*Admin panel Task*
When submit button is clicked then review is posted to admin for approval. Once approved, then review shows in seller About page and Trade Details page
Follow Module( fllow User list ,count , unfollow list, count, Total post, Following list, count)
Notifications module
[
i. User gets notification when anyone logs into their app from a different region
ii. User gets notification when KYC is not yet uploaded, when KYC is approved or when rejected
iii. User gets notification when their posted timeline is approved by admin
iv. User gets notification when there is a new trade request, when a user cancels a trade, when a user has paid for a trade, when seller approves a trade, when seller disputes a trade, when admin finalizes a dispute, when a buyer writes a review for a seller
v. User gets notification when he gets a new message from another user, both in Trade Details and message page
vi. User gets notification when an offer is created in his account
vii. User gets notification when a deposit is made in his account
viii. User gets notification when a withdrawal is made in his account
vix. User gets notification when coin is added is wallet from a trade or from admin
x. User gets notification when a user replies his comment in Timeline page
]

*Frontend*
i. Reskin the web user colour to black and white colour
Ii. Change homepage design to UI design I'll provide.
Related categories: PHP Laravel Blockchain Ethereum Metamask