Skip to content

Repository used for the UM 2023 Software Engineering Real_Time_Chat_MS project.

Notifications You must be signed in to change notification settings

NKAmazing/real_time_chat_project

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chatnet Hub

Chat project cover

Client-server application, which simulates a chat in real time, where users communicate in different already armed groups. It uses django and microservices to run user login and real-time chat.

About

Ing Software cover

Ingenieria de Software

Chatnet Hub is a Real-time Chat project designed by us as a part of work for our university subject Ingenieria de Software.

We were asked to carry out a project built with microservices connected to each other using a Framework for the project structure and Docker containers for the DevOps management service.

  • Tools used in the development of the project:

Python Django Docker MySQL Redis TRAEFIK CONSUL

VS CODE GIT GITHUB LINUX WINDOWS

JAVASCRIPT REACT Bootstrap HTML5 CSS3 Canva

Architecture Graphic

diagrama de microservicios

  • The user can only write in the chat once logged into the system.
  • The user can register in case of not having an account.
  • The admin is in charge of managing the database through the Django admin interface, adding or removing both users and chat groups in the system.
  • Both the Chat microservice and the User microservice use their own database.

Credits:

um-cover

About

Repository used for the UM 2023 Software Engineering Real_Time_Chat_MS project.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 44.7%
  • HTML 31.0%
  • CSS 11.6%
  • JavaScript 5.1%
  • Shell 4.2%
  • Dockerfile 3.0%
  • Batchfile 0.4%