tahadostifam / Tahagram

Full Chat Application developed using Nodejs & Nuxtjs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ChatApp [BETA]

Bio

Full Chat-Application (a mini clone of Telegram) developed using Nodejs & Nuxtjs

Demo

screenshot

Docs

Please checkout this link

Technologies Used [with the smallest details]

  • Backend
    • Nodejs
    • Expressjs
    • express-validator
    • express-fileupload
    • yaml
    • cors
    • bcrypt
    • crypto
    • jsonwebtoken
    • Mongoose
    • Redis
    • WebSocket
    • ts-node, typescript, nodemon
  • Frontend
  • CI/CD Tools
    • Docker, Docker-Compose
    • Debian & Alpine Linux (Used by docker container)
    • Git, Github
  • Databases
    • MongoDB
    • Redis

ToDoS For Feature

  • 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

Contributors

About

Full Chat Application developed using Nodejs & Nuxtjs


Languages

Language:TypeScript 43.3%Language:EJS 24.0%Language:JavaScript 17.1%Language:Vue 8.1%Language:HTML 3.7%Language:SCSS 3.2%Language:Ruby 0.2%Language:Shell 0.2%Language:Dockerfile 0.1%