successful projects

backend

Snapshot of the project

authenticated public API

Example of an API that stores people, pets and the relation between them. The API is authenticated by a bearer token and the documentation is made by Swagger. The API is accessible by any method and is ready to consume. The easiest way to try it is using the documentation that allows you to make all of possible requests.

Laravel MySQL Git NPM Composer Bootstrap Swagger PHPUnit PostMan

frontend

Snapshot of the project

vehicle management app (CRUD)

Angular project that consumes a fake API and implements a vehicle CRUD. The project achieves a certain modularity implementing one Angular (lazy loaded) module for every tab in the menu of the app. The styles have been made with Angular Material and Angular Flex-Layout. The app has a dark theme and is fully responsive. The CRUD also has a filter and a button to export the data to excel.

Angular Angular Material RxJS Angular Flex-Layout FileSaver.js ExcelJS Git NPM API Dark mode In Memory Web API CRUD
Snapshot of the project

dictionary (Public API consumption)

Angular project that consumes a public API from the RapidAPI website. The API consumed is a dictionary that allows the user to search words and get definitions and synonyms. The app is designed with Angular Material and Bootstrap, and it is also a PWA that can be installed into a PC or mobile device.

Angular Angular Material Git NPM Bootstrap PWA RapidAPI

fullstack

Snapshot of the project

corporate intranet

Project consisting of an intranet for the company Capicua Serveis Educatius to manage their employee information. The app has three roles: admin, moderator and employee. The admins and moderators can see and manage other user's info. Every user has a personal profile that can fill out and the employees can even send documents to the company.

The project was made using Angular to implement the frontend and Laravel for the backend. It also has a dark mode and an email notification system for the new documents and other notifications.

To access the demo you can use the following usernames and passwords:
  • moderator@gmail.com - password
  • worker@gmail.com - password
Angular Angular Material RxJS NgRx Angular Flex-Layout FileSaver.js ExcelJS Laravel JWT Intervention Image MySQL Git NPM Composer PWA API Dark mode CRUD
Snapshot of the project

personal webpage

Fully responsive personal webpage development for Dr. Magda Pascual-BorrĂ s. The project was made using Codeigniter 3 and Bootstrap.

Codeigniter Bootstrap MySQL Git