iaw-2023 / Code-Catalysts-laravel

0 stars 0 forks source link

La Camiseta No Se Mancha

Servidor dedicado al almacenamiento de la información necesaria para la comunicación con la página de venta de camisetas "La Camiseta No Se Mancha"

LINK: https://garcia-sanchez-laravel-genaro08.vercel.app/

Características

Laravel

Se utilizó el framework PHP Laravel para la implementación del servidor web.

Base de datos

Se utilizó una base de datos PostgreSQL almacenada en Supabase.

Administración de archivos

Las imágenes de las camisetas en venta son almacenadas en la base de datos.

Para realizarlo utilizamos el esquema de codificación Base64.

API

Se creó una API para la comunicación con la página de venta de camisetas. Para ello definimos varios endpoints, que pueden encontrarse en la documentación.

Autenticación de usuarios

Para el login de usuarios se utilizó la autenticación de Laravel.

Middleware

Se utilizó el middleware auth proporcionado por Laravel para evitar que usuarios que no estén logueados puedan acceder a las operaciones de la página.

Además, se creó un middleware para cada rol de los usuarios que se agregaron.

Sportmonks

Decidimos consumir la API de Sportmonks para mostrarles a los usuarios información relacionada con los últimos fichajes de los jugadores de las ligas más importantes del mundo.

Roles

Se definieron 2 roles para el acceso a la información:

Diagrama Entidad-Relación

Pasos

Con el último comando, pueden acceder a http://127.0.0.1:8000/ y ver la cáscara de la aplicación Laravel

Requisitos

Laravel Logo

Build Status Total Downloads Latest Stable Version License

About Laravel

Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experience to be truly fulfilling. Laravel takes the pain out of development by easing common tasks used in many web projects, such as:

Laravel is accessible, powerful, and provides tools required for large, robust applications.

Learning Laravel

Laravel has the most extensive and thorough documentation and video tutorial library of all modern web application frameworks, making it a breeze to get started with the framework.

You may also try the Laravel Bootcamp, where you will be guided through building a modern Laravel application from scratch.

If you don't feel like reading, Laracasts can help. Laracasts contains over 2000 video tutorials on a range of topics including Laravel, modern PHP, unit testing, and JavaScript. Boost your skills by digging into our comprehensive video library.

Laravel Sponsors

We would like to extend our thanks to the following sponsors for funding Laravel development. If you are interested in becoming a sponsor, please visit the Laravel Patreon page.

Premium Partners

Contributing

Thank you for considering contributing to the Laravel framework! The contribution guide can be found in the Laravel documentation.

Code of Conduct

In order to ensure that the Laravel community is welcoming to all, please review and abide by the Code of Conduct.

Security Vulnerabilities

If you discover a security vulnerability within Laravel, please send an e-mail to Taylor Otwell via taylor@laravel.com. All security vulnerabilities will be promptly addressed.

License

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