DirectMe, a real-time messaging app I made to expand my skills and show off to my friends and my girlfriend.
- Go to DirectMe Website and click Sign Up to create account.
- 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.
- If you sign in, you will be redirected to login page here just type provided before username and password and you are in.
- 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.
- You can add additional friends or accept incoming friend requests.
- Real-time messaging
- JWT Authentication
- Private chats
- Sending and accepting friend requests
- Cross-platform compatibility with minimalistic interface
- Group chats
- Voice messages
- In-chat chess
- File sharing
- Caching with Redis
- Frontend: Next.js, React Querry, shadcn
- Backend: .NET, EF Core
- Real-Time Communication: SignalR
- Database: Azure SQL