Projects

These are some of the projects I have been working on. (This portfolio included). There will be more soon!


landing page

Landing Page

This was my first-ever project created for SheCodes Basic.
Built with JS, HTML, and CSS

Weather app

A weather application created for SheCodes Plus. I used the OpenWeatherMap API to get the daily forecast for all over the world.
Built with JS, HTML, CSS, and Bootstrap

starwars python game

StarWars top trumps

A top trumps game created for Code First Girls python course. The main goal of this project was to work as a team remotely, which came with its challenges. The game needed an API to create. You play against a computer until you run out of lives. Each round's scores are saved to an external file.
Built with StarWars API and PyCharm

Supermarket points system

A supermarket points system created for Code First Girls python course. The main goal of this project was to work as a team remotely. The SQL database was created with a series of four tables that all linked together using primary and foreign keys. Stored functions and procedures were created so whoever running the database could find out how many groceries each individual member had and how many overall points they got from that shop. Tableau was then used to create visuals of the points, which was used to create an interactive dashboard.
Built with MySQL

supermarket data
currency converter

Currency Converter

I've developed a Java application for currency conversion that showcases my understanding of Java syntax, inheritance, and exception handling. The project includes a CurrencyConverter interface with essential methods like converting currency, retrieving currency codes, and fetching exchange rates. In the implementation, BasicCurrencyConverter.java, I've incorporated exception handling to manage situations such as missing or invalid currency codes and null amounts. To simplify the process, I've used a hard-coded HashMap in the CurrenciesGBP class to store currency rates. The code is well-documented, adhering to best practices for comments, providing a solid foundation for my Java programming skills.

Emissions Calculator

An emissions calculator project to estimate carbon emissions based on user inputs. Built with HTML, CSS, Java and JavaScript.

I've created the Emissions Calculator API, offering a straightforward way to estimate carbon emissions for different journeys. The user-friendly interface simplifies the process, providing precise emissions data and insights into offsetting CO2 with trees. I've documented the API's endpoints for calculations, destination IDs, and CRUD operations, ensuring a comprehensive understanding. To enhance the user experience, I've included a UI frontend for seamless interaction. Explore, calculate emissions, and uncover efficient analysis possibilities!

emissions calculator