Skip to content

Latest commit

 

History

History
38 lines (28 loc) · 692 Bytes

README.md

File metadata and controls

38 lines (28 loc) · 692 Bytes

Telegrama

A telegram clone using Graphql

Tech Stack

  • Next.js, Relay, Tailwind
  • GraphQL, Node.js
  • MongoDB, Redis (pubSub)
  • JWT

Features

  • Real-time messaging
  • User authentication and authorization
  • Group chats
  • Typing indicators
  • Consistent message arriving order

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/telegram-clone.git
    cd telegram-clone
    
  2. Install packages:

    pnpm i
  3. Set your env variables according to the .env.example files

  4. Build and run MongoDB and Redis images with docker compose

    docker compose up -d
    
  5. Run 🚀

    pnpm dev