Product Feedback App

ReactCloudflare WorkersHono Better AuthReact QueryJest DND Kit

Hello again after a long break! 👋 In this project, I developed a product feedback application, primarily focused on exploring server-side development with Cloudflare Workers and Hono. Although it involves basic CRUD operations, it posed a delightful challenge and allowed me to dive deeply into these technologies.

The application enables users to create and manage multiple products, receive feedback, and strategically plan actions using a visually appealing roadmap. Thanks to the implementation of optimistic UI, users experience seamless interactions without noticeable waiting times during server-side operations.

Main Features 🌟

  • Multiple Product Management: Users can effortlessly create and manage multiple products.
  • Feedback Collection: Easily gather and organize feedback related to each product.
  • Interactive Roadmap: Utilize a beautifully animated drag-and-drop feature powered by DND Kit for effective planning and management.
  • Optimistic UI Updates: Perform actions rapidly, providing instant feedback without waiting for server responses.
  • Nested Comments: Users can comment on feedback and even reply directly to existing comments, facilitating meaningful discussions.

Technologies and Practices 🛠️

  • React Query: Efficient data fetching, caching, and mutations on the client-side.
  • Better Auth: Reliable and secure authentication system.
  • Unit Testing with Jest: Ensured robust and maintainable code through comprehensive testing.

I invite you to explore the source code to gain new insights and perspectives on building similar applications.

Happy coding! 🚀

11