Creation of a platform where the user can buy or sell bitcoin, ethereum, etereum classic, monero, dash, ripple, bitcoin cash litecoin.
The site will have to be in
- responsive mode and graphically clean with big and clear icons, therefore,
- the user who will enter the login area (which will be a subdomain) will display the option to log in or register if you register then you will have to enter your data.
- besides you have data to make a kyc then the request for a photo from the web or upload file (jpeg or png format) of a proof of residence, a personal photo, the proof of the cell phone number with random code, and finally, a selfie with a sheet with the name of the domain written on it and a number that will randomly generate the platform.
- Once all the data has been sent, then I will receive a notification via email and also on my administrative panel where I can enable the user with a message to the customer to confirm the registration, otherwise I request the user to access the web again and correct the error or upload a new photo.
- All information must be logged in with ip address, used operating system and used browser.
- When the user is verified then he can deposit the funds in euros by making a bank transfer with the causal that identifies him.
- There will be no management of the wallets because every time the user has to insert his own personal wallet.
- Then he will have a section dedicated to all personal addresses.
- For each purchase the user will choose the cryptocurrency and the amount and will have a countown available within which the price will remain blocked and if it does not make the uplocad of the proof of payment or the photo taken that proof the payment then this operation will be canceled
(Apporvation of the document is from me)
- If the transaction is successful and the proof of payment will be approved, then, I will change the status WAITING and from that moment on automatically the platform will connect through api kraken and will buy on the platform the corresponding amount of that determined cryptovaluta .
- The sending of the cryptocurrency will be done manually by me once the payment has arrived.
- On sale will be different ... that is, the user will display a qr code to send that particular cryptocurrency ... once he has paid with that qr code then the amount will be automatically loaded into his account.
- In this platform there must also be a section dedicated to merchants who will be able to accept cash to load the customer's account, in this case each recharge carried out by the operator will be entitled to a percentage calculated for each deposit
In this case the management must have the following functions
- User management (blocks, password management, name, surname, mobile phone number, and documents)
- Management kyc (approval, disapproval with instructions)
- Management of exhibitors
- Two factor management
- Management of orders with various statuses
- Management of user and administrator notifications
- Management of charge funds on the user's account
- Management of api kraken
- Purchase fee management, sales fee, sending portfolio fee, and fee for the merchant
- Management of tickets for operations that are in progress
- Management of registration email, document approval, account lockout
- Account management (data vialization, password change and token generation google authenticator)
- Management of email notifications
- Management of all orders
- Wallet address management (offline)
- Display and management of the portfolio (deposits and transitions made)