- Initialize project folders
- Set up Foundry project
- Create Next.js app with RainbowKit
- Initialize Go backend
- Create frontend .env
- Create backend .env
- Create contract with categories
- Implement donation function
- Implement aid release function
- Add access control
- Write comprehensive tests
- Run and verify tests
- Deploy to Base testnet
- Save contract address
- Export and save ABI
- Create hero section
- Add RainbowKit wallet connection
- Build donation form
- Create help request form
- Display live pool data
- Add wallet authentication
- Create request list view
- Implement approval flow
- Add transaction history
- Initialize Go project
- Add Gin framework
- Set up Postgres connection
- Create requests table
- Create admins table
- Implement request submission
- Add request listing
- Create approval endpoint
- Add proof submission
- Create task submission
- Add admin wallet verification
- Implement route protection
Smart contract development is complete with all core functionality implemented and tested. Ready to proceed with frontend development and database setup.
- Begin frontend development with Next.js
- Set up database connection
- Implement admin dashboard
- Using Base network for deployment
- Frontend: Next.js + RainbowKit
- Backend: Go + Gin
- Database: Postgres