MariSpirandelli / vencura-app

Safe and reliable financial service for multyple wallets and users web3 knowledge levels

Home Page:https://vencura-app.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Vencura

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.

Stack

  • React
  • Typescript
  • Next
  • TailwindCSS
  • Material UI

Getting Started

  1. Make sure to have backend server up and running
  1. install dependencies
npm install
# or
yarn install
  1. rename .env-sample to .env

  2. run the development server:

npm run dev
# or
yarn dev

Open http://localhost:3001 with your browser to see the result.

Vencura set up

It symply requires a login through a wallet, email or metamask account and a custodial ETH wallet will be automatically created

Vencura features

  • see your current balance
  • sign a message through ETH blockchain
  • send transaction to a wallet address
  • see transaction history and its status

Notes

  • 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.

localhost_3001

About

Safe and reliable financial service for multyple wallets and users web3 knowledge levels

https://vencura-app.vercel.app


Languages

Language:TypeScript 92.6%Language:CSS 4.4%Language:JavaScript 2.9%