Skip to content

Latest commit

 

History

History
30 lines (29 loc) · 873 Bytes

high-level-plan.md

File metadata and controls

30 lines (29 loc) · 873 Bytes

A high-level project plan

  1. Review requirements, design, frontend - backend contract
  2. Create frontend prototype
    • Init project
    • Setup linters
    • Add invoices list page (all next is a dark team by default)
    • Add UI library
    • Setup design system
    • Apply missed styles to invoices list page
    • Add empty state page
    • Add invoices view page
    • Implement add invoice view
    • Implement edit invoice page
    • Implement delete invoice with confirmation
    • Implement dark/light theme toggle
    • Apply light theme styles
  3. Create backend
    • Init project
    • Setup linters
    • Implement crud endpoints
  4. Connect ui + backend
    • Use endpoints instead of mock
    • Implement state management
  5. CI/CD
    • Setup GitHub actions
    • Setup stage env
    • Create automated deployment configurations
  6. Release demo (MVP)
  7. Add documentation