Design comparison
SolutionDesign
Solution retrospective
Project Challenges:
- What strategies do you recommend for optimizing the responsiveness of the app across different devices? I found it challenging to maintain a consistent layout and functionality.
- Managing state across the app was complex, especially with dynamic task updates. How do you effectively manage state in a full-stack React application?
Code Quality:
- I'm unsure about the scalability of my current folder structure as the app grows. Could you review my project's architecture and suggest improvements?
Best Practices:
- When integrating tRPC with React Query, I followed the documentation but am curious if there are any best practices or patterns I should adopt for better error handling and data fetching?
- Are there any best practices for using Tailwind CSS in a Next.js project to ensure styling remains consistent and manageable?
Performance Optimization:
- I've noticed some performance issues when loading data from the database and rendering it on the frontend. What are some effective strategies for optimizing performance in a Next.js and Prisma app?
Security Concerns:
- What security best practices should I consider for a full-stack application using Clerk for authentication? I'm particularly interested in securing API routes and protecting user data.
Testing and Validation:
- I used Zod for form validation and schema definition. Are there any patterns or strategies for making the validation process more efficient and comprehensive?
- How do you approach testing in a project like this? I'm looking for advice on setting up a testing suite that covers the frontend interactions and backend API calls.
User Experience (UX) Feedback:
- Could you review the UX of the task creation and editing flow? I'm looking for ways to make it more intuitive and user-friendly.
- I implemented a dark/light mode toggle and am curious about best practices for designing themes that are comfortable for users across different lighting conditions.
Community feedback
Please log in to post a comment
Log in with GitHubJoin our Discord community
Join thousands of Frontend Mentor community members taking the challenges, sharing resources, helping each other, and chatting about all things front-end!
Join our Discord