NE Training
Web Application
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.
...
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.
...