NE Training
Personalized training platform
Custom training platform built with Laravel, Inertia, React + TS, MySQL
In this project I started with a focus on the frontend, using React + JS and Tailwind CSS, but now I am involved in all the development areas.
The platform uses roles that grant different permissions, varying CRUD operations depending on the role. Authentication is handled through cookies and sessions (using Breeze).
The goal of this project is to provide personalized training to each person, allowing them to work with professionals in various sectors such as training, nutrition, etc.
It facilitates the possibility of real-time support.
Currently, we are working on the development of this platform.
...

Recicanje
Red Social
Social network built with Astro that allows:
- CRUD operations for users, publications and comments.
- Real-time chat for users who are added as contacts .
For authentication I used Firebase and its oAuth service. To save user information, their posts, comments, relationship between contacts, and other information, I used MongoDB Atlas. For real-time chat, I used Firestore to listen for changes and detect when a user has new messages.
As a backend, it uses the Endpoint API of the same framework to connect with MongoDB and Firebase Admin. On the frontend, it uses Astro and React components.
This project is a university project with the aim of creating a community that promotes the culture of recycling and the circular economy.
...

Cub Mentor AD PRO
Self-manageable Landing Page
Landing page for international affiliate marketing company, built with Laravel, MySQL, Inertia.js, and React with TypeScript. It uses Shadcn for the content editing components.
The page allows the administrator to change the content in a simple and dynamic way. Editable elements include titles, paragraphs, component content, links, and the ability to add or remove images and videos.
This project stands out for its flexibility to update content without requiring deep technical knowledge, which which makes it easy to keep information always updated and relevant.
...

Real State DREAMS
Property Management Platform
This full stack technical test was developed for a Laravel developer position. The property management platform was built with React and TypeScript for the frontend, using Shadcn for the UI components. An additional developer handled the backend and API using Laravel.
The platform includes the following features:
- Login using tokens, cookies, and sessions.
- CRUD operations for properties.
- Account administration and password reset.
- Sending of emails dispatched through queues.
- System star rating real estate.
This project demonstrates the ability to build robust and functional web applications with a focus on user experience and efficient integration between frontend and backend.
...

Gestión de pagos
Soccer team
Payment management for a football team that allows administrators to perform:
- CRUD operations of players and services.
- Accept or reject payments.
Each player and administrator can see their movements.
This is a fullstack application with:
- Backend in Node.js + Express.< /li>
- MySQL as database manager data.
- Frontend in React with Tailwind CSS + Vite.js.
In this project, Firebase services were incorporated such as:
- < li>Cloud Messaging for real-time notifications.
- Storage to save player images.
In addition, authentication with JWT, roles for each type of user, and Firebase Admin so that the backend is the administrator of the Firebase services.
The objective of this project is to make team accounting more transparent and simple for both players and administrators.
...

Taskify
Productivity app
Todo Task is an application that allows:
- CRUD operations of users and their tasks.
- Show statistics of each user regarding their tasks.
This is a fullstack application with:
- Backend in Node.js + Express.
- MySQL as database manager.
li>
For authentication, JWT was implemented. Additionally, third-party APIs were incorporated into the frontend to add more functionality.
This project focuses on providing a complete task management experience, allowing users to keep detailed track of their activities and performance. .
...
