Front end
- Persitencia de datos como el inicio de sesion con redux-persist
- Proteccion de rutas solo accesibles cuando la sesion es valida por medio de un guard, trabajando conjuntamente con jwt
- Internalizacion con i18next y react-i18next soportando dos idiomas (ingles y español)
- Storybook para la documentacion y prueba componentes UI, para la facilitacion entre diseñadores y QA testers
- Uso de hooks personalizados para organizar y separalar la logica del una pagina para su mejor comprension.
- Uso de logger para monitoreo y registro de acciones o errores del front end
- React hook forma para manejo de formularios en combinacion con zod schema validation
Back end
- Swagger ui para la documentacion y prueba APIs REST
- Arquitectura layered o capas
- Uso de prima ORM con sistema de consultas naviva y uso de sql raw para consultas mas complejas.
- Uso de JWT para la autenticacion y autorizacion de usuarios