Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cristianv0117/over-api
¡BACKEND OVER APP! API REST IMPLEMENTANDO CONCEPTOS DE ARQUITECTURA HEXAGONAL, DDD, TDD Y SOLID. HECHO EN LARAVEL & PHP
https://github.com/cristianv0117/over-api
api ddd-architecture hateoas hexagonal-architecture jwt-authentication laravel9 mysql php8 phpunit-tests rest solid-principles tdd
Last synced: about 1 month ago
JSON representation
¡BACKEND OVER APP! API REST IMPLEMENTANDO CONCEPTOS DE ARQUITECTURA HEXAGONAL, DDD, TDD Y SOLID. HECHO EN LARAVEL & PHP
- Host: GitHub
- URL: https://github.com/cristianv0117/over-api
- Owner: cristianV0117
- Created: 2022-08-13T23:45:57.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-04-19T14:34:02.000Z (over 1 year ago)
- Last Synced: 2024-10-11T11:23:17.327Z (about 1 month ago)
- Topics: api, ddd-architecture, hateoas, hexagonal-architecture, jwt-authentication, laravel9, mysql, php8, phpunit-tests, rest, solid-principles, tdd
- Language: PHP
- Homepage:
- Size: 1.98 MB
- Stars: 39
- Watchers: 6
- Forks: 15
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# API - OVER :sparkling_heart:
Bienvenido al API de la app **OVER**
Un API de ingreso de tareas y control de ingresos de usuarios.
## OBJETIVO :dart:
Esta aplicacion tiene como objetivo ser soporte y ayuda en mi experiencia como desarrollador,
dando a conocer un poco de mi flujo de trabajo y el como me desenvuelvo al momento de desarrollar una aplicacion y
demostrar mi conocimientos en arquitectura de software y patrones de diseño guiandome en conceptos de codigo limpio.## EN EL DESARROLLO SE HA UTILIZADO :speaker:
* PHP V 8.1.9
* Laravel V 9.24.0
* MySQL
* Composer V 2.0.12## ARQUITECTURA & CLEAN CODE :bulb:
* ARQUITECTURA HEXAGONAL Y DDD (**Domain driven design**)
* TDD (**Test driven development**)
* Conceptos sobre **S.O.L.I.D**
* Single responsibility principle
* Liskov substitution principle
* Interface segregation principle
* Dependency inversion principle
* API
* REST
* HATEOAS
* POO## HERRAMIENTAS UTILIZADAS PARA EL DESARROLLO :wrench:
* PHP Storm
* Laragon
* Git
* GitHub
* Postman
* MySQL
* DataGrip
* Heroku
* Star UML## ARBOL DE DIRECTORIOS :deciduous_tree:
![src.](https://github.com/cristianV0117/over-api/blob/main/public/src.png)## PRODUCCION :up: - https://back-over-api.herokuapp.com/api/v1
## ¿DESEAS PROBAR LA API EN POSTMAN?
## https://www.postman.com/collections/6d5d10b38bc051578c58
## DERECHOS - Cristian Camilo Vasquez - 2022 :smile: