Back to projects
Reddit Build

Reddit Build

Daniel Olowoniyi / February 12, 2023

Visit project website

This project is a Reddit-like platform developed with Chakra UI, Tailwind CSS, Firebase, TypeScript, and Recoil. The platform allows users to create and manage communities, upvote/downvote content, and engage through comments. It supports both Google authentication and manual registration.

Features

  • Upvote & Downvote System: Users can vote on posts and comments to influence their ranking.
  • Commenting: Allows users to interact with posts by adding comments and replies.
  • Authentication: Supports Google sign-in as well as manual registration and login.
  • Community Creation: Users can create their own communities on various topics.
  • Admin Management: Communities can have admins who manage content and members.
  • Chakra UI & Tailwind CSS: Combined for a responsive, accessible, and styled interface.
  • Recoil for State Management: Efficiently manages the state of user interactions and votes.

Technologies

  • NextJs: A React framework for building SSR and static websites.
  • Chakra UI: A simple, modular, and accessible component library.
  • Tailwind CSS: Utility-first CSS framework for quickly building UI components.
  • Firebase: Used for user authentication, database, and hosting.
  • TypeScript: Ensures type safety and robustness in the codebase.
  • Recoil: Simplifies state management, making it easier to handle global state and interactions.

Subscribe to my newsletter

Get updates on my work and projects.

We care about your data. Read our privacy policy.