Skip to content

this backend project is developed in laravel with Sanctum for api

Notifications You must be signed in to change notification settings

cocoballz/Locatel_cajero_backend

Repository files navigation

[BACK-END] - LOCATEL

###CAJERO "Cuenta Ahorro"- BACKEND & FRONTEND ######BACKEND -LARAVEL-SANCTUM API

##📄 Descripción

Actualmente el proyecto cuenta con cuatro (4) endpoints del tipo API REST:

####Los Endpoint a crear SON:

ADMINISTRADORES:

route - POST (Crear Usuarios): /api/register

route - POST (Login): /api/login

route - POST (Info de 1 Usuario): /api/userinfo

CLIENTE:

route - POST (Crear Nueva Cuenta): /api/create_acount

route - POST (ejecutar opcionies de cuenta): /api/tramitar

API FRONTEND:

route - POST (listar tipos de tramite): /api/get_tipo_tramite

route - POST (Listar tipos de Cuentas que se pueden crear): /api/get_tipo_cuenta

Observaciones del Desarrollador:

Por favoy no olvide en Configurar el archivo .ENV y ejecutar el comando PHP Artisan Migrate

Adicionalmente no olvide que por defecto el controllador app/Http/Controllers/TransactionController Line:57 Tiene el orden en el que deberian estar guardadas las operaciones en la tabla tipo_tramite.

📖 📋 Especificaciones:

Su empleador lo ha contratado para renovar su sistema financiero de gestión de cuentas de ahorro. Necesitamos una solución que se ajuste a las necesidades de la compañía, que permita ser competitivo en un mercado en el cual el tiempo de respuesta, confiabilidad y seguridad de la plataforma pueden decidir si la compañía continúa o no. ###1. Se requiere implementar una Aplicación separando la lógica Front-end del Back-end. Este proyecto Pertenece a la Logica Back-end y esta desarrollado en el Framework Laravel ###2. Los servicios deben quedar expuestos como servicio web SOAP, REST o ambos. Este proyecto Maneja REST por medio de SANCTUM - laravel. ###3. Se tiene que implementar la solución en JAVA-Spring, PHP puro, Framework Laravel, codelneiter o symfony. Este proyecto esta desarrollado en Laravel. ###4. El caso de usar Java Usar Hibernate o Jpa como ORM. Este proyecto utiliza el ORM Eloquent inmerso en Laravel. ###5. Se pede usar cualquier motor de base de datos relacional para la persistencia. Pruebas Realizadas en un Servidor MySQL 5.6 ###6. Se debe usar angular o react para el front-end. El proyecto Front-end esta realizado en angular y puede ser visto en https://github.com/cocoballz/Locatel_cajero_frontend ###7. Se puede usar cualquier servidor de aplicaciones. Se realizan las pruebas en entornos locales con:

📖 📋 Observaciones:

Se debe sustentar el desarrollo de manera verbal en la entrevista técnica. Tenga en cuenta que está en un proceso de selección y que detalles adicionales, pero opcionales, que se pueden presentar tales como:

  • Estilos.
  • Usabilidad.
  • Documentación
  • Validaciones.
  • Logging.
  • Testing.
  • Seguridad.

Tendrán una alta valoración por parte del evaluador, sin embargo, estos detalles no lo deben distraer del objetivo que es alcanzar los requisitos exigidos.

Copyright

Creado por Sebastian Carvajal OCT 2021 - Laravel [API]

About

this backend project is developed in laravel with Sanctum for api

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published