UI/UX based on MyAlgo Wallet
The project is created for gitcoin Tatum Integration Celebration Bounty .
The project is not audited and should not be used in a production environment.
- NextJS
- TypeScript
- Prisma
- SQLite
- TailwindCSS
- Redux
- React
- NodeJS
- NPM
- git
-
Clone the progject
git clone [email protected]:soheil555/algorand-custodial-wallet.git
-
cd into the project directory and install dependencies
cd algorand-custodial-wallet npm install
-
create env file
cp .env.example .env.local
-
edit
.env.local
file and set values for:COOKIE_PRIVATE=U87bp4MH9TdF3q56js2bGQ9wDTVhDFhyepxzNRrggxkWB6YA1u #just use a random string. for user session encryption TATUM_API_KEY= #get tatum API key from tatum website
โ
-
create database and database tables
npx prisma db push npx prisma generate
-
To run development server on
http://localhost:3000
run:npm run dev
-
For deployment run below commands in order:
npm run build npm run start
available under the MIT license. See the LICENSE
file for more info.