Skip to content

Milestones

List view

  • No due date
    1/1 issues closed
  • **Description**: Complete final polish including SEO and metadata, error boundaries, accessibility audit, responsive design review, production build configuration, deployment, and post-deployment testing. Ensure the application is production-ready. **Key Deliverables:** - SEO and metadata configured - Error boundaries implemented - Accessibility audit complete - Responsive design verified - Production build configured - Application deployed - Post-deployment testing complete - Documentation complete

    No due date
    3/3 issues closed
  • **Description**: Optimize application performance through data fetching optimization, code splitting, image optimization, and bundle size reduction. Ensure fast load times and smooth interactions. **Key Deliverables:** - Optimized data fetching - Code splitting implemented - Images optimized - Bundle size optimized

    No due date
    1/1 issues closed
  • **Description**: Define comprehensive TypeScript types for contract data and ensure type safety throughout the application. Add type safety to all hooks and components. **Key Deliverables:** - Contract types definition - Type safety in hooks - Type safety in components

    No due date
    2/2 issues closed
  • **Description**: Set up Zustand for client-side state management. Integrate Zustand store in components for modal states and UI state management. **Key Deliverables:** - Zustand UI store - Store integration in components

    No due date
    2/2 issues closed
  • **Description**: Enhance user experience with skeleton loading components, improved loading states, empty states, and success animations. Ensure smooth transitions and clear feedback. **Key Deliverables:** - Skeleton loading components - Enhanced loading states - Empty state components - Success animations

    No due date
    2/2 issues closed
  • **Description**: Implement comprehensive error handling throughout the application. Create error parsing utilities, form validation, and network error handling. Ensure user-friendly error messages. **Key Deliverables:** - Error parsing utility - Enhanced error handling in components - Form validation utilities - Network error handling component

    No due date
    2/2 issues closed
  • **Description**: Implement NGO dashboard page and fund release functionality. Allow NGOs to view their projects, track progress, and release funds when quorum is met. **Key Deliverables:** - useReleaseFunds hook - ReleaseFundsButton component - NGO dashboard page - Fund release integration

    No due date
    2/2 issues closed
  • **Description**: Create the main application pages including home page with project listing, project details page, and project creation page for NGOs. Ensure proper routing and data fetching. **Key Deliverables:** - Home page (project listing) - Project details page - Project creation page (NGO only)

    No due date
    2/2 issues closed
  • **Description**: Implement donation form and donation history components. Support both ETH and ERC20 donations with proper validation and user feedback. **Key Deliverables:** - DonateForm component - DonationHistory component

    No due date
    2/2 issues closed
  • **Description**: Build components for displaying projects including project cards, project lists, milestone cards, and voting progress visualization. Ensure responsive design and proper data visualization. **Key Deliverables:** - ProjectCard component - ProjectList component - MilestoneCard component - VotingProgress component

    No due date
    2/2 issues closed
  • **Description**: Create hooks for milestone voting functionality and NGO verification checking. Ensure proper transaction handling and state management. **Key Deliverables:** - useVoteMilestone hook - useNGO hook (NGO verification)

    No due date
    1/1 issues closed
  • **Description**: Implement hooks for donation functionality including donor contribution tracking, ETH donations, and ERC20 donations. Handle transaction states and provide proper user feedback. **Key Deliverables:** - useDonorContribution hook - useDonateETH hook - useDonateERC20 hook - useHasVoted hook

    No due date
    3/3 issues closed
  • **Description**: Create custom React hooks for fetching project data from the smart contract. Implement hooks for single projects, all projects, milestones, and voting status. Ensure proper TypeScript typing and error handling. **Key Deliverables:** - useProject hook - useAllProjects hook - useProjectMilestones hook - useCurrentMilestone hook - useMilestoneVoteStatus hook

    No due date
    2/2 issues closed
  • **Description**: Implement wallet connection and network switching components. Create utility functions for address and number formatting. Ensure proper error handling and user feedback. **Key Deliverables:** - WalletConnect component - NetworkSwitcher component - Formatting utility functions

    No due date
  • **Description**: Implement wallet connection and network switching components. Create utility functions for address and number formatting. Ensure proper error handling and user feedback. **Key Deliverables:** - WalletConnect component - NetworkSwitcher component - Formatting utility functions

    No due date
    2/2 issues closed
  • **Description**: Build reusable UI components including Button, Card, Modal, Loading Spinner, and Toast notification system. All components should use the custom color palette and be fully accessible. **Key Deliverables:** - Button component with variants - Card component - Modal component - Loading Spinner component - Toast notification system

    No due date
    2/2 issues closed
  • **Description**: Set up the Next.js project structure, install all dependencies, configure Tailwind CSS with custom color palette, set up environment variables, configure Wagmi for Web3 integration, and set up the root layout with providers. Ensure the project builds and runs successfully. **Key Deliverables:** - Project folder structure created - All dependencies installed - Tailwind CSS configured with custom colors - Environment variables set up - Wagmi configuration complete - Root layout with Web3 providers

    No due date
    4/4 issues closed