Skip to content

Paprota404/DirectMe-Real-time-messaging-app

Repository files navigation

DirectMe - Real-time messaging app hosted on Azure

DirectMe, a real-time messaging app I made to expand my skills and show off to my friends and my girlfriend.

Quick Start

  1. Go to DirectMe Website and click Sign Up to create account.
  2. You only need to provide a username and password. There's no need to confirm any emails since this is not a commercial project and doesn't require an additional layer of security.
  3. If you sign in, you will be redirected to login page here just type provided before username and password and you are in.
  4. After logging in, you will have one default friend who is me. He has sent you a Welcome message to show that everything is working.
  5. You can add additional friends or accept incoming friend requests.

Features

  • Real-time messaging
  • JWT Authentication
  • Private chats
  • Sending and accepting friend requests
  • Cross-platform compatibility with minimalistic interface

Features I'm planning to add

  • Group chats
  • Voice messages
  • In-chat chess
  • File sharing
  • Caching with Redis

Technologies

  • Frontend: Next.js, React Querry, shadcn
  • Backend: .NET, EF Core
  • Real-Time Communication: SignalR
  • Database: Azure SQL

Showcase

Directe

Releases

No releases published

Packages

No packages published

Languages