A clone of Reddit with many features.
- Authentication by email and password or Google account.
- Create and join communities.
- Create and delete posts.
- Vote on posts.
VSCode | React | TypeScript | Next.js | Chakra UI | Firebase | Recoil
This project uses Next.js as a framework for SSR and routing, Chakra UI for styling and interface components, Firebase for authentication alongside Firestore + Storage for data storage, and Recoil as a state manager.
My first fullstack project utilizing technologies such as Next.js, Chakra UI, Firebase and Recoil, and it is far from perfect, however it was possible to learn valuable lessons specially on how to use Cloud Firestore as a database and its security rules.
- Delete communities.
- Optimize performance and accessibility.
- Add functionality to a few decorative interface elements.
Shadee Merhi for the quality content.
MIT License. All rights reserved © 2023 JV Vogler.