Skip to content

ulkiorra4th/ToochiChat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

ToochiChat

In development...

ToochiChat is an innovative web messenger designed to bring people together through open communication. The standout feature of ToochiChat is its public chat rooms, allowing users to join and engage in conversations on a variety of topics as long as the chats are not private.

In addition to its unique public chat functionality, ToochiChat includes all the standard features you would expect from modern messaging platforms, such as direct messaging, multimedia sharing, and user-friendly interface. Whether you're looking to make new friends or discuss your interests with like-minded individuals, ToochiChat is the ideal platform for everyone!

Features

  • public chats based on interests
  • temporary AI-generayed chats based on events happening in the world
  • chat recommendation system
  • chats with lifetime
  • top chats (trending chats)
  • private chats by invitation
  • role model of chat participants
  • media sharing
  • voice chats

Stack

  • .NET 8
  • ASP.NET Core
  • EF Core
  • SignalR
  • EazyMail
  • REST API
  • WebSockets
  • JWT Tokens
  • PostgreSQL
  • MongoDB
  • Redis
  • ElasticSearch
  • Kibana
  • Serilog
  • Swagger
  • XUnit
  • Docker Compose
  • Clean Architecture
  • DDD

Screenshots

API Reference

Get all ...

  GET /api/...
Parameter Type Description
api_key string Required. Your API key

Get ...

  GET /api/.../${id}
Parameter Type Description
id string Required. Id of item to fetch

Documentation

Documentation

About

Web messenger designed to bring people together through open communication

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors