NE Training
Palataforma de entrenamientos personalizados
Plataforma de entrenamientos personalizados construida con Laravel, Inertia, React + TS, MySQL
En este proyecto empecé con un enfoque en el frontend, utilizando React + JS y Tailwind CSS, pero ahora estoy involucrado en todas las áreas del desarrollo.
La plataforma utiliza roles que otorgan diferentes permisos, variando las operaciones CRUD según el rol. La autenticación se maneja a través de cookies y sesiones (usando Breeze).
El objetivo de este proyecto es proporcionar entrenamientos personalizados a cada persona, permitiéndoles trabajar con profesionales en diversos sectores como entrenamiento, alimentación, etc...
Facilita la posibilidad de un acompañamiento en tiempo real.
Actualmente, estamos trabajando en el desarrollo de esta plataforma.
...

Recicanje
Red Social
Red social construida con Astro que permite:
- Operaciones CRUD para los usuarios, publicaciones y comentarios.
- Chat en tiempo real para los usuarios que se agreguen como contactos.
Para la autenticación utilicé Firebase y su servicio de oAuth. Para guardar la información del usuario, sus publicaciones, comentarios, relación entre contactos, y demás información, usé MongoDB Atlas. Para el chat en tiempo real, usé Firestore para escuchar cambios y detectar cuando un usuario tiene nuevos mensajes.
Como backend, utiliza la API Endpoint del mismo framework para conectarse con MongoDB y Firebase Admin. En el frontend, emplea componentes de Astro y de React.
Este proyecto es un trabajo universitario con la finalidad de crear una comunidad que promueva la cultura del reciclaje y la economía circular.
...

Cub Mentor AD PRO
Landing Page Autoadminstrable
Landing page para empresa internacional de marketing de afiliados, construida con Laravel, MySQL, Inertia.js, y React con TypeScript. Utiliza Shadcn para los componentes de edición del contenido.
La página permite al administrador cambiar el contenido de manera sencilla y dinámica. Los elementos editables incluyen títulos, párrafos, contenido de componentes, enlaces, y la posibilidad de agregar o quitar imágenes y videos.
Este proyecto destaca por su flexibilidad para actualizar el contenido sin necesidad de conocimientos técnicos profundos, lo que facilita mantener la información siempre actualizada y relevante.
...

Real State DREAMS
Plataforma de Administración de Inmuebles
Esta prueba técnica full stack fue desarrollada para un puesto de desarrollador Laravel. La plataforma de administración de inmuebles fue construida con React y TypeScript para el frontend, utilizando Shadcn para los componentes de la interfaz de usuario. Un desarrollador adicional se encargó del backend y la API utilizando Laravel.
La plataforma incluye las siguientes características:
- Inicio de sesión mediante tokens, cookies y sesiones.
- Operaciones CRUD para los inmuebles.
- Administración de la cuenta y restablecimiento de la contraseña.
- Envío de correos electrónicos despachados mediante queues.
- Sistema de calificación por estrellas de los inmuebles.
Este proyecto demuestra la capacidad de construir aplicaciones web robustas y funcionales con un enfoque en la experiencia del usuario y la integración eficiente entre el frontend y el backend.
...

Gestión de pagos
Equipo de fútbol
Gestión de pagos para un equipo de fútbol que permite a los administradores realizar:
- Operaciones CRUD de jugadores y servicios.
- Aceptar o rechazar pagos.
Cada jugador y administrador puede ver sus movimientos.
Esta es una aplicación fullstack con:
- Backend en Node.js + Express.
- MySQL como gestor de la base de datos.
- Frontend en React con Tailwind CSS + Vite.js.
En este proyecto, se incorporaron servicios de Firebase como:
- Cloud Messaging para notificaciones en tiempo real.
- Almacenamiento para guardar las imágenes de los jugadores.
Además, se implementó autenticación con JWT, roles para cada tipo de usuario, y Firebase Admin para que el backend sea administrador de los servicios de Firebase.
El objetivo de este proyecto es hacer más transparente y sencilla la contabilidad del equipo tanto para jugadores como para administradores.
...

Taskify
Aplicación de productividad
Todo Task es una aplicación que permite:
- Operaciones CRUD de usuarios y sus tareas.
- Mostrar estadísticas de cada usuario respecto a sus tareas.
Esta es una aplicación fullstack con:
- Backend en Node.js + Express.
- MySQL como gestor de la base de datos.
- Frontend en React con CUSTOM CSS + Vite.js.
Para la autenticación, se implementó JWT. Además, en el frontend se incorporaron APIs de terceros para agregar más funcionalidades.
Este proyecto se enfoca en proporcionar una experiencia completa de gestión de tareas, permitiendo a los usuarios mantener un seguimiento detallado de sus actividades y su desempeño.
...
