João Rodrigues

Full Stack Developer

From South Africa, currently based in Zürich, Switzerland.
I was a Nature Guide and switched careers into Software Development.

Digital art of computer screens and a keyboard as a hero image for style purposes

My Personal Projects

Here are my personal projects that I've made in order to learn new skills and build up my
professional portfolio, feedback is always appreciated!



Indicates a Diploma project with full documentation

  BeCentered
Thumbnail of BeCentered project
HTML and CSS

An E-commerce site for a yoga and meditation instructor based in Zürich, Switzerland.This was my first project for assessment at Code Institute.

  Random Trivia
Thumbnail of Random Trivia project
HTML, CSS and Javascript

An interactive front-end application that provides the user with a trivia game.This was my second project for assessment at Code Institute.

  Survey Data Capture
Thumbnail of Survey Data Capture project
Python with a custom terminal window

This is a Python terminal application, which runs in the Code Institute mock terminal on Heroku. It is designed to capture survey data from users and allow users to view a summary of the captured data.This was my third project for assessment at Code Institute.

  Ocean Basket Restaurant
Thumbnail of Ocean Basket Restaurant project
HTML, CSS, JavaScript, Python and Postgres DB with Bootstrap and Django

E-commerce application for a restaurant showcasing the use of a Full Stack Toolkit and CRUD functionality.This was my fourth project for assessment at Code Institute.

  Farm Fresh
Thumbnail of Farm fresh project
HTML, CSS, JavaScript, Python and Postgres DB with Bootstrap, Django, Stripe API, AWS S3 and ElephantSQL

Full Stack E-commerce application for an online store based in Zürich, providing customers with fresh produce on a secure and user friendly platform.This was my fifth and final project for assessment at Code Institute.

Love Running
Thumbnail of Love Running project
HTML and CSS

A front end website for a running club based in Ireland. My first full website using basic front end technologies.

Love Maths
Thumbnail of Love Maths project
HTML, CSS and Javascript

An interactive front-end application that provides the user with a simple maths game. This was my first attempt at building a simple front-end application with Javascript.

Task Manager
Thumbnail of Task Manager project
HTML, CSS, JavaScript and Python with Bootstrap, Materialize, Flask and SQLalchemy

This is a simple Task Manager application as my first experience with using Flask and SQLalchemy.

Bootstrap Resume
Thumbnail of Bootstrap Resume project
HTML, CSS and Javascript with Bootstrap

An online resume for "Rosie Odenkirk" a fictitious Full Stack software developer. This was my first website built using Bootstrap.

João's Recipe's
Thumbnail of the João's Recipe's project
HTML, CSS and Javascript with Bootstrap and EmailJS

This was a project that I created as part of my application process while applying for a place in the Power Coders bootcamp in Zürich, Switzerland.

It is a simple static recipe website consisting of a number of pages, a functional contact form, a custom styled privacy policy page and a very basic readme file that I build over 3 days as an additional task request by Power Coders.

I hosted the project on Netlify with it auto deploying from my GitHub repository.

Hackathons

These are Hackathon projects that I've been a part of together with team members.

Code Institute participation badge Sith-ly the Best
Thumbnail of Sith-ly the Best project
HTML, CSS, Javascript and Python with Django

An interactive Star Wars memory game created for a Code Institute 5 day hackathon. We were 7 team members and I was elected as the Scrum Master by my peers.

This was my first experience developing within a team and was a valuable lesson for me.

Code Institute participation badge Rainbow Warriors
Thumbnail of Rainbow Warriors project
HTML, CSS, Javascript and Python with Django and Tailwind CSS

In the spirit of Pride we decided to construct a web application for members of the LGBTQ+ society, which would provide a platfrom for users to view and share resources within the community such as recommended books, movies, events and orginisations etc. We were a team of 7 members and I was elected as Scrum Master for the project.

Unfortunately due to 2 members not participating and another struggling with severe imposter syndrome, those of us left over were not able to complete the project.

The judges of the hackathon gave us a honourable mention in the awards webinar as they really enjoyed our idea and valued our persistance as a team.

Code Institute participation badge Lovin Summer
Thumbnail of Lovin Summer project
HTML, CSS, Javascript Bootstrap, Leaflet, REST Countries API and Fáilte Ireland's Open Data API

Lovin Summer is a joint initiative by Tourism Ireland, the Department of Foreign Affairs and the Department of Health with the aim of promoting healthy lifestyles during the summer in Ireland by providing inspiration and ideas for locals and visitors to explore all that our country has to offer with a mobile first design approach. We were a team of 7 members, mostly first time participants, and I volunteered to be Scrum Master for the project.

We were all extremely motivated and committed to producing the best product that we could within the given 5 days

This time we achieved 2nd place in the Hackathon.

Code Institute participation badge Hack-Man
Thumbnail of Hack Man project
HTML, CSS, Javascript, Bootstrap and Kaboom.js

Our goal for this hackathon was to create a front-end only retro inspired game, as a team we voted and decided to create Hack-Man which is based on the concept of Pac-Man, n arcade video game that was made by Namco and released in 1980.

We were a team consisting of 6 members, mostly first time participants that had very little experience with version control. I volunteered to be Scrum Master for the project.

We were all extremely motivated and committed to producing the best version of the game that we could within the given 5 days.

Code Institute participation badge Starathon
Thumbnail of Starathon project
HTML, CSS, and Javascript.

Starathon is a fun interactive front-end web application presented in a quiz/trivia format. The quiz/trivia format consists of randomly selected questions based on the Star Wars franchise, in 3 difficulty levels where users can test their Star Wars knowledge. Youngling is the easy mode, Padawan is intermediate and well Grand Master speaks for itself!

The game contains lots of little sound bits from the franchise as this was one of our main goals for the project.

We were a team consisting of 5 members, mostly first time participants that had very little experience with version control. I was nominated by my team to be Scrum Master for the project.

We had some difficulties regarding time management but otherwise given everyone's skill level, I believe that we build a rather good game in the allocated time for the project.

Freelance Projects

These are my freelance projects that I have created for clients.

Lerncare
Thumbnail of Lerncare project
HTML, CSS, Javascript, Bootstrap and Python with Django

Lerncare is designed to be an application which can assist teachers in Switzerland with the various stresses and challenges involved with being a teacher during these high stress times where teachers are in short supply and sometimes taking on roles which they are not necessarily prepared for, due to the shortage of qualified teachers.

This project is currently incomplete as the client is awaiting further funding in order to continue the project.

SAVO
Thumbnail of SAVO project
HTML, CSS, Javascript, Bootstrap and EmailJS

This site I built for Swiss Association of Veterinary Ophthalmologists (SAVO).

This is a simple static site that provides it's users with information about the association and how to contact them.

This site is currently live and can be viewed at the link below.