Skip to content

O objetivo do projeto consiste em desenvolver uma prova de conceito de uma aplicação com chat em tempo real permitindo a comunicação entre diversos usuários em diferentes dispositivos.

Notifications You must be signed in to change notification settings

GabrielNogueiraBR/distributed-system-chat

Repository files navigation

Qries

🖥️ Distributed System Project: Chat

O objetivo do projeto consiste em desenvolver uma prova de conceito de uma aplicação com chat em tempo real permitindo a comunicação entre diversos usuários em diferentes dispositivos.

O projeto será desenvolvido utilizando tecnologias do mundo de Javascript, como o React para o frontend da aplicação, juntamente com o Framework NextJS que possibilita a adição de um servidor Back-end ao projeto, responsável por implementar toda a regra de negócio do socket.

👀 App Preview

teste

🖥️ Requirements

  1. Make sure Node JS is installed on your machine by running:
node -v
  1. If you have not installed the Node JS, use the following link to download LTS version and install it: Download NodeJS

📝 Installation

  1. Clone the repository git clone [email protected]:GabrielNogueiraBR/distributed-system-chat.git

  2. Install npm packages npm install

  3. Starting the project with NPM

npm run dev
server is running on *:3000

📦 External packages

- is used to run the server with all routes and business rules together with Socket.io.
Qries - is used to make the multi-screen connection in this project.

👨‍💻 Usage

  • To access the application start screen, go to this path
GET /

On this screen, the user must inform the login and the name to access application

  • To access the chat application screen, go to this path
GET /chat

On this screen, the user has access to the chat screen, with the form to interact with other users typing messages.

👨‍👦‍👦 Contributors

About

O objetivo do projeto consiste em desenvolver uma prova de conceito de uma aplicação com chat em tempo real permitindo a comunicação entre diversos usuários em diferentes dispositivos.

Topics

Resources

Stars

Watchers

Forks