Skip to content

Repository files navigation

SteamChat

Es un proyecto que busca mejorar el chat de steam, los principales cambios son: El usuario podra acceder a chat rooms de un juego determinado, podrá enviar, editar y borrar sus propios mensajes. Lo que buscamos es sobretodo mejorar la comunicación entre los jugadores.

Construido con 🛠️

Laravel Logo

License

Composer

Php

Wiki 📖

A continuación se explicaran los pasos a seguir para poder utilizar nuestra aplicación.

Pre - requisitos

  • Tener instalado PHP
  • Tener instalado Composer
  • Tener un proyecto vacio de laravel
  • Tener instalado POSTMAN

Instalación

  • Haz un pull de nuestro repositorio.
  • Cuando tengas hecha la copia realiza un composer install.
  • Crea el archivo .env y dentro cambia los valores que necesites.
  • Cuando tengas todo lo anterior,ahora ejecuta el comando php sertisan serve de esta forma le indicamos a laravel que se levante.

Base de datos

  • Ejecuta el comando php artisan migrate, de esta forma crearas la base de datos y las tablas que vamos a utilizar.
  • Hemos creado unos seeder para usarlo ejecuta el comando php artisan db:seed esto creara registros en todas las tablas.

Usuario de prueba: admin@admin.com Contrasela: password

Endpoints

A continuación te mostraremos una tabla con los endpoints de la aplicación y los datos que deben proporcionar para su correcto funcionamiento.

Endpoint Método Datos de entrada Parámetros de URL Requiere Autenticación
/api/register POST {"name": "", "email": "", "password": ""}
/api/login POST {"email": "", "password": ""}
/api/logout POST
/api/users GET
/api/user/:id PUT {"name": "", "email": "",password:""} id en la URL
/api/user/:id DELETE id en la URL
/api/games POST {"title": "", "description": ""}
/api/games GET
/api/games/:id PUT {"title": "", "description": ""} id en la URL
/api/games/:id DELETE id en la URL
/api/rooms GET
/api/room POST {"title": "", "description": ""}
/api/room/:id PUT {"title": "", "description": ""} id en la URL
/api/room/:id DELETE id en la URL

Equipo

Este proyecto se ha realizado con:

License

The Laravel framework is open-sourced software licensed under the MIT license.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages