- ReactJS
- Firebase Auth
- ExpressJS
- React hooks
- Context API
- TypeScript
- How to manage auth using firebase
- How to connect mongodb with express
- How to organize code for maintainability
- Bootstrap backend
- Bootstrap frontend
- Setup sockets on the backend
- Setup sockets in React with context API
- Add set username functionality
- Add create room functionality
- Add send message functionality
- Styling

