This is a Next.js project bootstrapped with create-next-app.

Getting Started

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

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

You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

This project uses next/font to automatically optimize and load Inter, a custom Google Font.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.

Useful commands

When working on a branch and there's changes made in your branch that you want to pull, you can: a. If you want to have your changes but also the changes made from github 1. git stash 2. git pull 3. git stash pop b. If you don't want to save the changes you have locally and only want the changes from github 1. git reset --hard 2. git pull 3. check Source control if there's anything you need to fix

Future

  • Be ENS compatible
  • Available with different languages
  • Account for gas during transaction
  • Account for transactions sent to the wallet
  • Have open positions to be seen in deposited and logs (also shows the platform used)
  • Be able to click on a tranasction which leads to the chain scan link

Tasks

Extra, for easier development

  • Figure out how to change components in aliases for components.json. Everytime we add from shadcn, it creates a new file, we want it to instead go straight to ./src/app/components/ui

UX

  • We want to have a bit of a delay when user clicks onto a new page. Having too fast of a page load is bad user experience. concept but not exact copy
  • Have the "view transactions" button disbaled until the three forms are filled

Documentation

Nextjs

Reactjs

Tailwind

Shadcn

Namecheap