Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/luiisp/insightsphere

🔥A social network where users can chat in real time using Django + Web sockets.
https://github.com/luiisp/insightsphere

channels daphne django real-time websockets

Last synced: 11 days ago
JSON representation

🔥A social network where users can chat in real time using Django + Web sockets.

Awesome Lists containing this project

README

        

# Insight Sphere

### O Insight Sphere é uma aplicação de chat feita na web utilizando Django, Channels e Web sockets💡

Tag this project with a star 🌟

### Preview
https://github.com/luiisp/InsightSphere/assets/115284250/01076467-2006-49fb-8deb-b1dae4b4ba58

## License
This project is licensed under the MIT License - see the [LICENSE file](https://github.com/luiisp/InsightSphere/blob/IS/LICENSE) for details.

## Pré-requisitos

Certifique-se de ter os seguintes pré-requisitos instalados em sua máquina:

- Python (versão 3.0+ recomendado)
- pip (gerenciador de pacotes do Python)
- Django
- Channels
- Daphne

## Running

### 1. Clone o repositório:

```git clone https://github.com/luiisp/InsightSphere```

```cd Insight Sphere```

### 2. Instale as dependências do projeto:

```pip install -r requirements.txt```

### 3. Configure o banco de dados:

```python manage.py migrate```

### 4. Execute o servidor:

```python manage.py runserver 192.168.1.16:8000```

## Crie, gerencie e converse em tempo real em canais usando o Insight Sphere

![CHATBANNER](https://github.com/luiisp/InsightSphere/assets/115284250/c3be1068-3c2a-4105-8b47-64b114535d71)

### O Insight Sphere é uma aplicação e um exemplo de uma aplicação real que pode suportar múltiplos usuários ao mesmo tempo, criando canais, conversando em chats ou criando/gerenciando contas. O projeto pode ser expandido e tomar proporções enormes, lidando com milhares de usuários ao mesmo tempo através de seus códigos assíncronos preparados para suportar isso. É apenas um exemplo de um sistema que se pode fazer com DJANGO em combinação com outras bibliotecas e JavaScript para controlar pequenas interações com o cliente.