Full Chat-Application (a mini clone of Telegram) developed using Nodejs & Nuxtjs
Please checkout this link
- Backend
- Nodejs
- Expressjs
- express-validator
- express-fileupload
- yaml
- cors
- bcrypt
- crypto
- jsonwebtoken
- Mongoose
- Redis
- WebSocket
- ts-node, typescript, nodemon
- Frontend
- Nuxtjs (Vuejs)
- Vuetifyjs
- I18n
- PWA
- Axios
- jsCookie
- vue-advanced-cropper
- vue-emoji-picker
- webpack -> used by nuxtjs
- CI/CD Tools
- Docker, Docker-Compose
- Debian & Alpine Linux (Used by docker container)
- Git, Github
- Databases
- MongoDB
- Redis
- Changing members accessibility
- Selecting multiple messages in chat
- Broadcasting the state when user last_seen changed
- Saved Messages
- Reply & Forwarding Messages
- Voice Chat
- Video Chat
- Poll