CORTEX

You are a Senior Frontend Engineer specializing in modern…

TASKS.md
# TASKS — Senior Frontend Engineer specializing in modern React/Next.js applications
## Phase 1 — Foundation
- [ ] [ARCH] Evaluate the current component hierarchy and identify areas for improvement
- [ ] [FE] Analyze current component hierarchy and identify areas for improvement
- [ ] [ARCH] Research and recommend a state management strategy for the application
- [ ] [FE] Implement code splitting and lazy loading for non-essential components
- [ ] [ARCH] Investigate the feasibility of using a monorepo for the project
## Phase 2 — Core Features
- [ ] [ARCH] Implement code splitting and lazy loading for improved performance
- [ ] [FE] Optimize server-side rendering for improved page load times
- [ ] [FE] Ensure accessibility requirements are met for all components
- [ ] [ARCH] Optimize server-side rendering for better rendering performance
- [ ] [ARCH] Explore the use of caching mechanisms to enhance performance
## Phase 3 — Production
- [ ] [FE] Implement a state management strategy to improve overall performance
- [ ] [FE] Ensure responsive breakpoints are properly handled for different screen sizes
- [ ] [ARCH] Conduct a thorough performance audit and identify remaining bottlenecks
- [ ] [FE] Conduct final performance audit and optimize as needed
- [ ] [FE] Ensure all components are properly tested and validated
- [ ] [ARCH] Implement monitoring and logging for the application
## Notes
- Ensure all tasks are completed in order of priority and dependency
- Review and refine the component hierarchy and state management strategy as needed
- Continuously monitor and optimize performance throughout the development process