Vencura is a safe and reliable financial management and budgeting app, for users with all levels of web3 knowledge. With Vencura you can create multiple wallets to represent different budget categories or accounts, such as one for groceries, one for entertainment, one for savings, etc. Each wallet would have its own balance and transaction history, allowing you to easily track your spending and manage your budget. You could also set up automated transfers between wallets, such as transferring a certain percentage of your income to your savings wallet each month.
It was developed in React using Next.js project bootstrapped with create-next-app
.
- React
- Typescript
- Next
- TailwindCSS
- Material UI
- Make sure to have backend server up and running
- install dependencies
npm install
# or
yarn install
-
rename
.env-sample
to.env
-
run the development server:
npm run dev
# or
yarn dev
Open http://localhost:3001 with your browser to see the result.
It symply requires a login through a wallet, email or metamask account and a custodial ETH wallet will be automatically created
- see your current balance
- sign a message through ETH blockchain
- send transaction to a wallet address
- see transaction history and its status
- since the objective is to handle custodial wallets on the backend, the front-end is a little bit funky and transfer amount is fixed into '0.000000001' due to time constraints to add all necessary validations.