Skip to content
  • Unlock Pro
  • Log in with GitHub
Solution
Submitted over 2 years ago

Responsive Kanban Task Management App using React and GraphQL

graphql, mongodb, react, recoil, typescript
P
Isaiah•770
@Isaiah-B
A solution to the Kanban task management web app challenge
View live sitePreview (opens in new tab)View codeCode (opens in new tab)

Solution retrospective


This is my first time using GraphQL at such a scale. I did a lot of learning along the way, and I am not very sure about how well my GraphQL code aligns with best practices. Using Typescript, I wasn't sure about how to type the resolvers' parameters. The only way I could find without making them any messier was to type them as 'any'. Also, my react components look too crowded to me because with every GraphQL query/mutation, I also write to the Apollo cache. Is there any way to clean up my components, or should I keep these lengthy GraphQL functions as they are? Any additional comments are much appreciated :)

Code
Loading...

Please log in to post a comment

Log in with GitHub

Community feedback

No feedback yet. Be the first to give feedback on Isaiah'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

Stay up to datewith new challenges, featured solutions, selected articles, and our latest news

Frontend Mentor

  • Unlock Pro
  • Contact us
  • FAQs
  • Become a partner

Explore

  • Learning paths
  • Challenges
  • Solutions
  • Articles

Community

  • Discord
  • Guidelines

For companies

  • Hire developers
  • Train developers
© Frontend Mentor 2019 - 2025
  • Terms
  • Cookie Policy
  • Privacy Policy
  • License