Forum App screenshot

Forum App

Author Avatar Theme by Casssb
Updated: 17 Feb 2023
17 Stars

A social forum app based on Reddit. Built with Typescript, NextJS, Firebase & Mantine

Categories

Overview

Freddit is an innovative social forum application designed to offer users a platform reminiscent of the popular Reddit. Utilizing modern technologies such as Typescript, NextJS, Redux Toolkit, and Mantine, this app provides a seamless and engaging user experience. With functionalities that allow users to create communities, engage in discussions, and interact through voting, Freddit effectively captures the essence of social forums while leveraging the power of contemporary web development tools.

The architecture of Freddit incorporates Firebase for authentication and data management, ensuring a reliable and scalable back-end solution. Users can enjoy customizable features like dark and light mode options, along with responsive design catering to various devices. Overall, Freddit presents an exciting alternative for those looking to immerse themselves in a vibrant online community.

Features

  • Full Authentication Options: Users can sign up and log in using email/password or Google authentication, enhancing accessibility and security.
  • Community Creation: Enables users to easily create their own communities, fostering niche interactions and discussions.
  • Post and Comment Management: Users have the ability to create, delete posts, and comments, as well as engage with content through voting, creating an interactive environment.
  • NextJS Server-Side Rendering: Utilizes NextJS for efficient rendering, ensuring fast load times and improved user experience.
  • Dark/Light Mode: Users can switch between dark and light themes using Mantine hooks, allowing for a personalized interface.
  • Responsive Design: The app is fully responsive, offering a great experience on PCs, tablets, and mobile devices, catering to a wide range of users.
  • Future Enhancements Planned: Currently, there are plans for additional features such as sorting functionalities for posts and comments, as well as the potential introduction of link posts and polls, indicating continuous development.

Freddit’s approach of combining robust technology with classic forum features makes it a compelling option for anyone looking to engage in online discussions in a modern, user-friendly environment.