Countrle es una aplicación web que ofrece un divertido giro al popular juego Wordle. En este juego, los jugadores se desafían a adivinar conceptos relacionados con países. Desarrollada utilizando Django y React, Countrle ofrece una experiencia de juego entretenida y educativa.
El contenido de este repositorio está sujeto bajo una licencia Boost Software License 1.0
- Adivina conceptos relacionados con países en un formato similar a Wordle.
- Pon a prueba tus conocimientos sobre países, geografía y curiosidades culturales.
- Disfruta de una interfaz elegante y fácil de usar construida con React y Django.
- Django: Framework de desarrollo web en Python.
- React: Biblioteca de JavaScript para construir interfaces de usuario.
- HTML/CSS: Lenguajes fundamentales para el desarrollo web.
- MondoDB: Sistema de gestión de bases de datos utilizado por Django.
- npm: Gestor de paquetes para la instalación de dependencias de JavaScript.
Nuestro frontend con React está desplegado en la plataforma gratuita Netlify, donde se sincroniza automáticamente con este respositorio. El estado actual del despliegue es el siguiente:
Puedes acceder desde este enlace: https://countrle.netlify.app O bien usando el código QR siguiente:
Nuestro backend ha sido desarrollado con Django. La API es pública y está disponible desde este enlace: Puedes acceder desde este enlace: https://countrle-api.onrender.com/api/
Para ejecutar Countrle en tu equipo local, sigue estos pasos:
- Clona el repositorio:
git clone https://github.com/mfortea/countrle.git
- Instala las dependencias requeridas:
- Backend:
pip install -r requirements.txt
- Frontend:
npm install
- Backend:
- Inicia el servidor backend:
python manage.py runserver
- Inicia el servidor de desarrollo frontend:
npm start
- Abre tu navegador web y visita
http://localhost:3000
para jugar Countrle.
Este repositorio contiene una aplicación que se encuentra alojada en un servidor de despliegue para acceso público. Sin embargo, es importante destacar que no se asume ninguna responsabilidad por su uso.
Tenga en cuenta lo siguiente:
- Esta aplicación no es un producto comercial completo y refinado.
- El proyecto aún está en desarrollo y no ha sido revisado en su totalidad, por lo que no se puede garantizar su pleno funcionamiento.
- Es posible que la aplicación contenga errores y que no todas las características estén disponibles.