This is my collection of frontend projects. Feel free to check them out, and don't forget to visit my profile on Github or Frontend Mentor if you want to see more!
Featured Projects
- complete - Quiz App  - This app will test your skills (as well as your knowledge!) as you build out a fully functional quiz. We provide a local JSON file to help you practice working with JSON! 
- complete - Password Generator App  - This app will be an excellent test of your HTML, CSS, and JS skills. You'll build custom form controls and use JavaScript to generate random passwords. 
- complete - Time Tracking Dashboard  - A perfect opportunity to practice your CSS Grid skills. For anyone wanting to take it up a notch, we provide a JSON data file to practice working with data. 
- complete - Tip Calculator App  - This small app is perfect for anyone starting to get to grips with JavaScript. The calculator functionality will be a nice test! 
More Projects
- complete - E-commerce Product Page  - In this challenge, you'll build a beautiful product page. We'll be putting your JS skills to the test with a lightbox product gallery and cart functionality! 
- complete - Article Preview Component  - Practice your layout skills with this article preview component. There's lots of fun to be had playing around with animations for the sharing icons as well. 
- complete - Newsletter Sign-up Form  - This will test your skills with basic form structure, validation, and submission. The success state will also be an excellent opportunity to work with DOM manipulation. 
- complete - Interactive Rating Component  - This is a nice, small project to practice handling user interactions and updating the DOM. Perfect for anyone who has learned the basics of JavaScript! 
- complete - Meet Landing Page  - This HTML & CSS only challenge is perfect if you're starting to get a bit comfortable with your layout skills. The responsive layout shifts will also be a great test! 
- complete - Testimonials Grid Section  - This challenge will be perfect practice for anyone wanting to test their CSS Grid skills. Grid is such a powerful addition to CSS, so it's worth getting to grips with it! 
- complete - Four Card Feature Section  - A nice layout-based challenge for beginners. This will test anyone who is new to multi-column and responsive layouts. 
- in-progress - TypeScript E-Commerce Frontend  - A remake of my JavaScript E-commerce shop mockup, now with Vite! 
- complete - Personal Website (2024)  - The version of my personal website that I used through 2024. 
- in-progress - WordGuess Game (React)  - A game where you guess a letter to find the word. Fetches a random word from an API and uses Framer Motion for some animation when changing pages. 
- incomplete - JavaScript E-Commerce Frontend  - The frontend mockup of an e-commerce site. Made with just JavaScript and CSS/HTML.