NE Training
Sports management and training SaaS
A SaaS platform for gyms, academies and coaches that connects each center's management with its members' training experience.
It supports multiple centers with their own users, roles and permissions, membership, payment and class management, and customizable branding and app appearance.
Members access personalized routines and training plans, exercises with multimedia content and guided workouts. They can log sets and body progress, check memberships and enroll in classes, while coaches review their activity and follow up on their training plans.
I contribute across the full stack: a layered backend with Laravel and MySQL, and administrative and training interfaces with React, TypeScript, Inertia.js, Tailwind CSS and shadcn/ui.
...
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.
...
Payment management
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.
...