Rosie taking a photo Gate leading to a seaside cliff A moped on an Italian street
Rosie portrait

Hello, World!

I'm Rosie.

Junior Web
Developer.

About

Hi there, I'm Rosie, an aspiring junior front-end web developer with a focus on making websites both visually appealing and user-friendly.

I've developed skills in JavaScript, HTML, and CSS, and have experience with full-stack web development through a comprehensive course.

On my journey, I have enjoyed the creative process of design and the challenge of ensuring that websites not only look inviting but are also easy to navigate.

I'm currently seeking new opportunities to contribute my skills and continue growing in the field of web development.

Javascript Logo HTML logo CSS logo React logo Responsive Design Image SQL logo API image GitHub logo

Skills

HTML, CSS, Javascript, React......, Node.js, Express, SQL, Git, GitHub, VS Code, Photoshop Read more

Contact Me

Full Name can't be blank
Phone Number can't be blank
Subject can't be blank
Message can't be blank

Email me directly: hello@rosieduffy.com

Take a look at my CV

Check out my GitHub

But first, take a look at my projects below

Projects

Fairtown Pizza School

React, JavaScript, HTML, CSS

Homepage for a fictional pizza school. Users can find information on the school, it's teachers, courses and contact details along with a form to book a place.

Although I am not a designer first and foremost, I wanted to build a site from scratch using React that was visually impactful, hopefully representing the fun and creativity of the cookery school.

Some features I practiced and learnt along the way were modal windows, form validation and responsive design.

Where Can I Watch....?

React, JavaScript, HTML, CSS, APIs

A site for users to find where they can stream their favourite movies. Users enter a title and their country and an API returns a list of movies, once one is selected a modal window pops up with a list of links to streaming services available in their country.

Two separate APIs were needed to get the information I needed and it was a great learning experience to use them both in tandem. I also started to experiment with animations and transitions to make the site more engaging. You can see how I expanded on this in my next project.....this portfolio!

Course Directory

Full Stack Project - React, REST API, SQL, Javascript, HTML, CSS

This project was part of a full stack Javascript course I completed with Treehouse. The site is a course directory where users can view courses or sign up and log in to add, update and delete courses of their own. The front end was built using React and the back end was built using a REST API with SQL.

I learnt a lot about the full stack process, including authentication, validation, error handling and how to connect the front and back end. Feel free to sign up and add a course of your own! Or you can sign in with the following details:

Email: johndoe@email.com Password: johnpassword

Guess the Movie Quote

JavaScript, HTML, CSS

A simple game app where users guess the famous movie quote. There are several quotes to choose from and the user loses a point for each incorrect guess. Lose all 5 lives and it's game over!

This was a fun project to build and I learnt a lot about DOM manipulation and event listeners.
This project was also part of a course I completed with Treehouse.