Important things that I learnt building this project
- Google User Authentication using firebase
- Efficient way to use contextAPI in React to fetch data in any component
- Take note of clean approach to navigate anywhere in the web app with React Router Dom using useNavigate, useParam like powerful hooks
- CRUD operation in firestore database
- Instead of useState, I used useReducer Hook to implement state logic
- Implemented complex styling using CSS
Aaveg Gupta - linkedin/aaveggupta
Project Link: https://github.com/aaveggupta/Slack-Clone
Demo Link: https://aavegcodes-slack-clone.web.app/