Back to projects

Reddit Build
Daniel Olowoniyi / February 12, 2023
Visit project websiteThis 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.