- React/Redux
- GraphQL
- Material-UI
- NodeJS
- TypeScript
- Postgres
- WebSockets
- Initialize create-react-app
- Styling components( material-ui)
- NodeJS server with REST
- Transition to GraphQL
- Testing with Jest
- Routes for chat rooms
- GraphQL Mutations for sending messages
- Caching with apollo-client
- GraphQL Code Generator
- GraphQL Subscriptions
- Users
- Chat remove/add
- Authentication
- Migrating to PostgreSQL
- Trying out REST APIs instead
- Modularity
- Performance