Peer es un proyecto de comunicación en tiempo real que utiliza WebRTC, Go Lang y Angular. Diseñado para conectar a dos dispositivos de forma sencilla y eficiente.
- Comunicación en tiempo real mediante WebRTC.
- Backend ligero y eficiente construido con Go Lang.
- Interfaz web moderna utilizando Angular.
- Soporte para máximo dos dispositivos conectados por sesión.
- Go Lang (versión 1.22.1 o superior recomendada)
- Navegador web moderno para acceder a la aplicación.
- Dispositivos Android pueden instalar Termux desde la Play Store.
Si estás en un dispositivo Android, puedes instalar Termux desde la Play Store.
- Instala Go Lang con el siguiente commando en tu terminal de termux:
Verifica la version instalada de Go con el siguiente comando:
pkg install golang
Deberías ver la versión instalada de Go.go version
Clona este repositorio en tu máquina local:
git clone https://github.com/backsoul/peer.git
cd peerDentro de la carpeta del proyecto, ejecuta el siguiente comando:
go run main.goSi la instalación es correcta, verás un mensaje como este:
Server listening on https://192.168.1.120:3000
Abre un navegador web y visita la URL mostrada en la terminal (por ejemplo, https://192.168.1.120:3000).
Nota: Asegúrate de que ambos dispositivos estén en la misma red para conectarse. Puedes crear una red Wi-Fi hostpod
para compartir la misma red Wi-Fi entre tus dispositivos.
- Máximo de dos dispositivos conectados por sesión.
- Para Android, es recomendable usar la aplicación Termux para una experiencia más fluida.
¡Siempre estamos abiertos a contribuciones! Si deseas colaborar, por favor, realiza un fork de este repositorio y envía un pull request.
Este proyecto está licenciado bajo la MIT License.
Si tienes dudas o comentarios, no dudes en abrir un issue en este repositorio.