Skip to content

Application that simulates a chat between several users with the creation of rooms and user registration.

License

Notifications You must be signed in to change notification settings

alexandrebeato/chatflix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Requirements

  • DotNet SDK
  • Docker

Getting started

  • Go to server folder.
  • Run the command docker-compose up -d.
  • Now go to server/src/Stock.Service folder.
  • Run the command dotnet build && dotnet run and DONT CLOSE THAT TERMINAL.
  • Now go to server/src/API folder.
  • Run the command dotnet build && dotnet run and DONT CLOSE THAT TERMINAL.
  • Now go to the client folder and open how many chat.html you want to.

Give a Star! ⭐

If you liked the project or if Chatflix helped you, please give a star ;)

Technologies implemented:

  • ASP.NET 6.0
  • ASP.NET WebApi Core with JWT Bearer Authentication
  • Mongo database
  • .NET Core Native DI
  • AutoMapper
  • MediatR
  • Swagger UI
  • RabbitMQ
  • VueJS
  • Bootstrap
  • Axios

Architecture:

  • Full architecture with responsibility separation concerns, SOLID and Clean Code
  • Domain Driven Design (Layers and Domain Model Pattern)
  • Domain Events
  • Domain Notification
  • CQRS (Imediate Consistency)
  • Repository

About:

The Chatflix Project was developed by Alexandre Beato under the MIT license.

Made with ♥ by Ale

About

Application that simulates a chat between several users with the creation of rooms and user registration.

Topics

Resources

License

Stars

Watchers

Forks

Languages