Project 1.

Technologies used:

Java

SQL

Javascript

php

Bootstrap

Webmedics web

This is the final project of the Official Master’s Degree in Java Programming and ORACLE Database administration.

The website is an online platform that aims to easly manage personal medical data.

By means of a simple self-registration the user will be able to store his/her own health records. Using a flexible and user-friendly platform, users will never forget their prescriptions again. 

In addition to storing medical records, the user will be able to store diagnostic images as well as contact details of the referral person (s) in case of an emergency.

Project 2.

Technologies used:

Swift

XCode

GitHub

GoogleMaps

Firebase

MyPlaces app (Swift)

This is the final project of a course entitled IOS Application Developer carried out at the UOC university thanks to a grant from the Generalitat of Catalonia and the European Union.

The initial idea of this app has been created by the course organizers. Based on that initial idea I have created my own verion of MyPlacess app.

With this application a registered user can save preferred places and their info (name, description, type, localization and image). Places can be displayed as a table or distributed on a map. In addition, an image can be saved for each place.

Project 3.

Technologies used:

Java

Android Studio

Recycle View

Callback

SQLite

TripMemories app (Java)

This is the second Android app created during a course entitled Android Application Developer carried out at the CIFO thanks to a grant from the Generalitat of Catalonia and the European Union.

The initial idea of this app has been created by the course organizers. Based on that initial idea I have created my own version of MyFirstApp.

The purpose of this application is to store descriptions of trips that can be easly shared with others. 

Several fields can be stored in the detail view: title, country, date, friend’s name, location and reference image. Within the map view all registered trips are displayed as tags.  

Project 4.

Marta Boteller Alamofire Example

Technologies used:

Swift

Alamofire

XCode

JSON

Alamofire App (Swift)

This is a simple example of Alamofire integration.

A simple view has been created with a textField and a couple of buttons (go and refresh).

A Flickr API is called during the Alamofire request. In particular the flickr.groups.pools.getPhotos method has been used to display an image from the OneLetter group of images (https://www.flickr.com/groups/oneletter/).

With the refresh button we are able to remove the view content and frames. For a better visualization the number of entered characters has been limited to 13.

It has also been imposed that written characters must be letters and not numbers or symbols.

Project 5.

Marta Boteller KVO Example

Technologies used:

XCode

Observer

KVO

Swift

Key-Value-Observer app (Swift)

This is a simple example of key-value coding usage.

A simple view has been created with a textField and a tableView.

As soon as something is written at the textField an “inputText” property is alerted (Key-Value Observer).

In this simple example we use the observed value to check if the new contact is already listed on the tableView. And let the user add it only if it does not exist.

At the same time we enable/disable the “add” button when necessary and display an alert message as soon as the inputText property equals an existing contact.

Project 6.

Marta Boteller Windows App C#

Technologies used:

Visual Studio

C#

SQL

Debug

Equipment loan service windows app (C#)

At the IT department of the Faculty of Medicine where I actually work we needed a program to manage the equipment loan service. So I decided to create one:

On the left side of the app there a list with all students, devices (from diferent campus), authorizing persons and collection/returning dates.

When selecting a device a simple progress bar shows how many times it has been left on loan, with the intention of maximizing the lifespan of all devices.

On the right side of the app there is a datagrid showing the status of equipment left on loan. If a device has not been returned by the set date it is shown in red.

Project 7.

PWA app angular ionic

Technologies used:

Typescript

Angular

Ionic

Node

Progressive web app with Ionic (Typescript)

This is the final project of a course entitled Desenvolupament d’aplicacions per a dispositius Android, IOS i PWA (FS17-21) carried out at CIFO School thanks to a grant from the Generalitat of Catalonia and the European Union.

The general idea of this application is to allow registered users to share captured photos with the intention of reporting defects and promoting the proper use of public and/or community facilities. At the same time this webapp will hopefully facilitate consensus and attract attention by the competent authorities.

It works in a very easy and intuitive way: a registered user takes a photo, adds a caption title and a description. This capture can be stored as public or private. It is possible to view the collection of captures in a list or on a map. Each user can see their own captures and the public ones, and, at the same time they can give a “vote” to each capture.