This is the repository for the frontend of DonDra. This website is deployed on Vercel. Visit dondra.vercel.app to see it in action.
- Node.js installed
- Clone the repository
- Open terminal from this project directory
- Run
npm install
- Run
npm run build
- Run
npm run start
- Open the browser and navigate to http:https://localhost:3000
- Next.js (12.2.2)
- React (18.2.0)
- ioredis (^5.2.2)
- TailwindCSS
- Flowbite (^1.5.1)
- Redis (using Upstash)
- Login using the admin account. username: admin, password: admin
- You can view all the users in the system from the homepage and you can search users
- You can verify user from the Verify page
- You can approve or reject add or substract balance request from user in the Verify Transaction page
- Register a new account.
- Login to the account.
- You can view your balance and profile from the homepage.
- You can transfer to other user from Transfer page. You have to verify the user id to which you want to transfer. After that, you can choose the currency you want and type in the amount you want to transfer. You cannot transfer to yourself or when the user is not valid or you don't have enough balance.
- You can request to add or substract balance from Request page. Select the request type. Then, choose the currency and type in the amount you want. You cannot send request if you don't have enough balance when you want to substract.
- You can view all your transaction history, including moneytory and transfer, from History page. The maximum number of history in one page is 5.