/Countrle

Aplicación Web para la Asignatura de Ingeniería Web (Universidad de Córdoba)

Primary LanguagePythonBoost Software License 1.0BSL-1.0

Countrle

Logo de Countrle

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.

⚖️ Licencia

El contenido de este repositorio está sujeto bajo una licencia Boost Software License 1.0

mfortea - mfortea jes106 - jes106

📝 Características

  • 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.

⚙️ Tecnologías Utilizadas

  • 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.

React Django MongoDB

🚀 Despliegue

🎭 DESPLIEGUE FRONTEND

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:

Netlify Status

Puedes acceder desde este enlace: https://countrle.netlify.app O bien usando el código QR siguiente:

QR Frontend

🏎️ DESPLIEGUE BACKEND

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/

🏠 DESPLIEGUE LOCAL

Para ejecutar Countrle en tu equipo local, sigue estos pasos:

  1. Clona el repositorio: git clone https://github.com/mfortea/countrle.git
  2. Instala las dependencias requeridas:
    • Backend: pip install -r requirements.txt
    • Frontend: npm install
  3. Inicia el servidor backend: python manage.py runserver
  4. Inicia el servidor de desarrollo frontend: npm start
  5. Abre tu navegador web y visita http://localhost:3000 para jugar Countrle.

⚠️ AVISO

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.