These are some of the projects I have been working on. (This portfolio included). There will be more soon!
This was my first-ever project created for SheCodes Basic.
Built with JS, HTML, and CSS
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
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
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
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.
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!