Skip to content

Pagina web que permite a los usuarios registrarse y loguearse, y poder jugar a contestar preguntas de distintos temas mediante la camara.

Notifications You must be signed in to change notification settings

aletbm/Proyecto_UTN_Capgemini

Repository files navigation

✋ GetMeFive

Python Django OpenCV HTML5 CSS3 JavaScript MySQL

🕹 Proyecto para Academia Python - Capgemini x UTN

✍ Descripción:

Este proyecto fue realizado con una finalidad educativa para la Academia Python brindada por la empresa Capgemini en colaboracion con la UTN FRBA, en el año 2022. El proyecto consiste en una pagina web que permite a los usuarios registrarse y loguearse, y poder jugar a contestar preguntas de distintos temas mediante la camara.

👀 Visitando la plataforma:

Inicio: En esta vista presentamos los juegos disponibles los cuales podran ser accedidos siempre y cuando el usuario se encuentre registrado y logueado.

Puntuaciones: En esta vista presentamos la tabla de puntuaciones maximas de todos los jugadores de la plataforma, con la posibilidad de filtrar la tabla de acuerdo al nombre de jugador o tematica.

Sobre el proyecto: En esta vista veras informacion extra sobre el proyecto asi como tambien vista previas del juego en funcionamiento

Contacto: Aqui podras encontrar informacion de contacto de los desarrolladores de la plataforma.

Registro: Aqui podras registrarte y formar parte de esta gran comunidad.

Login: En esta vista podras loguearte en el sistema lo que te permitira acceder a los juegos.

💻 Lanzar proyecto localmente:

📜 Prerequisitos:

🔧 Instalación

Procedemos a instalar los paquetes:

pip install django==4.1
pip install opencv-python==4.6.0.66
pip install mediapipe==0.9.0
pip install pandas==1.5.2
pip install pymysql==1.0.2
pip install mysqlclient==2.1.1

Ademas, debemos instalar el servidor para MySQL.

✏️ Variables de entorno:

Antes de proceder con la ejecucion del servidor debemos configurar un archivo cfgDB.py dentro de la app-raiz 'proyecto_final' para configurar el acceso al servidor de MySQL con las siguientes credenciales:

password = "YOUR_PASSWORD"
user = "YOUR_USER"
port = "MYSQL's_PORT"

🔧 Correr servidor local de Django y visualización de web localmente:

python manage.py makemigrations
python manage.py migrate
python manage.py test
python manage.py runserver

A continuación abra su navegador de preferencia e ingrese a la siguiente url http:https://127.0.0.1:8000/ si todo va bien debería visualizar la página principal.

👁️ Vista previa:

SegmentLocal

About

Pagina web que permite a los usuarios registrarse y loguearse, y poder jugar a contestar preguntas de distintos temas mediante la camara.

Topics

Resources

Stars

Watchers

Forks

Packages