Lucas Seijo's Projects
This page is in charge of keeping track of appointments for a veterinary clinic. You can add, modify and delete appointments as you wish. The form also has validations to correctly load all the fields. It is a Progressive Web App. You can download it and use it offline.
This page is in charge of keeping track of appointments for a veterinary clinic. You can add, modify and delete appointments as you wish. The form also has validations to correctly load all the fields.
The page is from a travel agency. Where you can book a trip, browse the different options and even leave a review!
Desarrollar una aplicaciรณn para administraciรณn de presupuesto personal. La misma debe permitir crear y editar ingresos y egresos de dinero, y mostrar un balance resultante de las operaciones registradas.
This page searches for the lyrics of a song using the Fetch API.
On this page you can search for images using Pixabay's API. It has a pager to navigate between different results.
On this page you can compare Criptocurrency prices connecting to CryptoCompare's API. It show the actual price and its variation during the day.
Diaries entries made with Typescript and Express
This page is in charge of searching for available jobs in the GitHub API. Unfortunately the API was disabled and the searching does not bring results :(
Ejemplo de API REST para Usuarios y Cursos con Express y Mongoose.
This page is in charge of keeping track of appointments for a veterinary clinic. You can add, modify and delete appointments as you wish. The form also has validations to correctly load all the fields.
CRUD backend made with Serverless framework. It uses Lambda and DynamoDB from AWS
Its purpose is to filter in a small base of cars the cars to search by brand, year, price, etc. And it returns a message in case of no results.
This is my space and config.
The site simulates a courses page where courses can be added to the cart. Courses can be removed individually or the cart can be emptied completely. It uses LocalStorage to save your changes.
This page shows the current, minimum and maximum temperature of the searched city. You can search within the countries loaded in the selection, if the entered city does not match any of the registered ones, it returns an error. It connects to the OpenWeatherMap API.
This program is an insurance price calculator. What it does is validate that all the fields have data, otherwise it returns an error. When it verifies that everything is OK, it shows a loading image and after 3 seconds it returns the price and the information of what was sent. The price data was hardcoded. To calculate the price, it takes into account the origin, the year of the car and the type of plan that you want to hire.
This program is an insurance price calculator. What it does is validate that all the fields have data, otherwise it returns an error. When it verifies that everything is OK, it shows a loading image and after 3 seconds it returns the price and the information of what was sent. The price data was hardcoded. To calculate the price, it takes into account the origin, the year of the car and the type of plan that you want to hire.
On this page you can compare Criptocurrency prices connecting to CryptoCompare's API. It show the actual price and its variation during the day.
This site is a CRM where you can upload your clients. You can add, modify and delete clients as you like. It uses Async/Await functions and JSON Server to store the entered data. It also validates the fields when adding or editing clients and asks for confirmation when deleting.
This site is a CRM where you can upload your clients. You can add, modify and delete clients as you like. It uses IndexedDB to store the entered data. It also validates the fields when adding or editing clients and asks for confirmation when deleting
CRUD with React and Redux
The site pretends to be a platform for sending emails. It is responsible for validating if the email entered is correct using Email Address Regular Expression. Then, it validates if the entered subject and message fields have data. If so, the site enables the button to send the mail and simulates the sending. It returns a message if it was sent correctly or if there is an error. It also has a function that is responsible for cleaning the fields if desired.
On this page you can load your initial budget and then load your expenses to keep track of them. It allows you to add and remove as you want as long as you don't run out of budget! If so, it returns a notice and blocks the option to continue charging expenses until you have money available again.
Work done in a group of 3 in a week for the subject "Programming Laboratory I". Done in C with Code::Blocks.