- Send the user a verification email, make them verify email before signing them up
- Add a new field in the DB called verify, and only if user is verified should they be ablt to login
- Let user reset their password through email
- Solana reconcilliation side quest - If the users solana txn fails/takes a long time/is submitted to the blockchain, but your node goes down. What happens then? how can u prevent sending them money twice when the worker comes back up
- Use react-flow for the UI, make it prettier
- If you are using react-flow, can you create parallel actions.