Skip to content

Sstark97/Cyborg

Repository files navigation

Cyborg Proyecto DSW

License: MIT CodeFactor

Tabla de Contenidos

Sobre el proyecto

Se trata de una tienda online de videojuegos similar a otros proyectos como Steam o Epic Store

Aquí encontrarás:

  • Una lista con los videojuegos más populares del momento
  • Podrás añadirlos a tu lista de deseados
  • Tendrás acceso a un panel de administrador para gestionar los videojuegos

(Regresar arriba)

Desarrollado con

En esta sección se podrá ver las tecnologías para llevar a cabo el proyecto, tanto el front-end como el back-end.

  • PHP
  • Bootstrap
  • MariaDB

(Regresar arriba)

Getting Started

A continuación veremos una serie de prerequisitos e indicaciones para llevar acabo este proyecto.

Prerrequisitos

Para poder ejecutar este proyecto necesitamos tener instalado:

  • PHP 7.4.10 o superior
  • Composer 2.5.1
  • MariaDB 10.4.14
  • Apache 2.4.46
  • Bootstrap 5

Si dispones de un sistema windows puedes descargarte el entorno AMP de XAMPP

Instalación

Para instalar el proyecto tenemos que:

  1. Clonar el repositorio
    git clone https://github.com/your_username_/Project-Name.git
  2. Instalar la Base de Datos, para ello debemos ejecutar el fichero PHP install, que se encuentra en el directorio config
    php ./config/install.php
  3. Introduce tus variables de entorno .env
DB_HOST=
DB_USER=
DB_PASS=
DB_NAME=
ADMIN_DNI=
ADMIN_NAME=
ADMIN_SURNAME=
ADMIN_EMAIL=
ADMIN_PHONE=
ADMIN_AGE=
ADMIN_PASS=

(Regresar arriba)

Vistas

En esta sección podremos ver diferentes vistas del usuario.

Login

En está vista el usuario podrá logearse y ver los posibles errores que puedan surgir en el proceso

Register

En está vista el usuario podrá registrarse y ver los posibles errores que puedan surgir en el proceso

Home

En está vista el usuario podrá interactuar con la aplicación, ver los videojuegos más populares y añadirlos/eliminarlos de su lista de deseados.

Perfil

En está vista el usuario podrá ver los datos de su cuenta, además podra modificarlos, borrar su cuenta y ver toda la lista de sus videojuegos deseados.

Panel de Administrador

En esta vista el administrador ve una tabla con todos los videojuegos existente, pudiendo editar o borrar.

Creación/Edición de Videojuegos

Esta vista es la misma para ambas acciones, en ella el administrador podrá crear y editar Videojuegos.

Eliminación de Videojuegos

En está vista el administrador podrá eliminar el videojuego cuyo id pasemos por GET.

(Regresar arriba)

Documentación

Puedes acceder a la documentación técnica del proyecto aqui

(Regresar arriba)

Roadmap

  • CRUD Usuarios
  • CRUD Videojuegos
  • CRUD Lista de Deseados
  • Añadir comentarios a todo el código
  • Refactorizar controladores: funciones a Clases
  • Generar auto-load
  • Leer Variables de entorno
  • Subirlo a Producción

(Regresar arriba)

Licencia

Distribuido bajo la licencia MIT.

(Regresar arriba)

Contacto

Aitor Santana Cabrera - @aitor_sci - aitorscinfo@gmail.com

Link en Producción: Cyborg

(Regresar arriba)

About

Tienda de Videojuegos Online (Proyecto BD DSW)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages