Feedback Hub screenshot

Feedback Hub

Author Avatar Theme by Matheusale
Updated: 17 Mar 2024
5 Stars

The app features JWT authentication and real-time updates using Server-Sent Events (SSE). It consists of four main pages: Home, Login, Register, and Create New Feedback. Users can share their thoughts and opinions through the app.

Categories

Overview

The Feedback Hub is an innovative project designed to streamline user feedback through a modern web architecture. It employs a Turborepo setup, allowing developers to efficiently manage multiple packages and applications within a single repository. With a focus on using the latest technologies and frameworks, this application provides a robust platform for users to engage, share, and access feedback seamlessly.

Building on the foundations of GraphQL and TypeScript, the Feedback Hub ensures a smooth experience for both developers and users alike. The frontend, crafted using Remix and styled with Tailwind CSS alongside DaisyUI, creates an aesthetically pleasing and highly functional interface. With features like JWT authentication and real-time updates, the Feedback Hub is well-suited for anyone looking to gather or provide feedback effortlessly.

Features

  • Turborepo Architecture: A monorepo structure simplifies the management of multiple packages and apps, increasing development efficiency.
  • GraphQL API: Built with Fastify and Mercurius, it offers powerful data retrieval and manipulation capabilities.
  • TypeScript Integration: Ensures static type checking, which enhances developer productivity and code correctness.
  • Remix Frontend: Utilizes a modern web framework that combines server-rendered HTML with client-side interactivity for a responsive user experience.
  • Tailwind CSS & DaisyUI: Provides a utility-first styling approach with pre-built components, ensuring a polished and easily customizable interface.
  • Fast Development Builds: Vite serves as a build tool, facilitating rapid development and production builds with minimal configuration.
  • Secure JWT Authentication: Employs JSON Web Tokens for secure user access and protected route management.
  • Real-time Updates with SSE: Automatically updates user feeds as new posts are created, enhancing user engagement without the need for manual refreshes.