reactjs, mui, redux toolkit, react hook form, yup, react router

Solution retrospective
While building the project, I encountered a few challenges in different areas. One of the difficulties I faced was in structuring the data for the project. Determining the optimal data structure to represent the various entities and their relationships required careful consideration and planning.
Another area that posed some challenges was implementing a custom theme in Material UI. Customizing the theme to match the desired design and styling requirements involved understanding the theme configuration options and finding the right balance between consistency and customization.
Additionally, implementing drag and drop functionality was another area that presented some difficulties. Integrating libraries like react-beautiful-dnd and understanding their APIs, handling the drag and drop events, and updating the data accordingly required careful coordination and attention to detail.
As for areas of code uncertainty, there may be sections where I would appreciate a second look or additional review to ensure best practices and optimal performance. Code reviews and feedback are always valuable in improving the quality and maintainability of the codebase.
Regarding best practices, I have a couple of questions:
Are there any specific areas or patterns in the codebase that you would like me to focus on in terms of best practices? Are there any coding conventions or guidelines that the project follows that I should be aware of? By addressing these challenges and following best practices, I aim to create a well-structured, efficient, and maintainable codebase that delivers an attractive and user-friendly experience.
Please log in to post a comment
Log in with GitHubCommunity feedback
No feedback yet. Be the first to give feedback on Kyaw Thet Khaing's solution.
Join 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