- QR code component
- Time tracking dashboard
- NFT preview card component
- Calculator app
- Interactive rating component
- Live URL: github-pages
- Source code: GitHub
A perfect first challenge if you're new to HTML and CSS. The card layout doesn't shift, so it's ideal if you haven't learned about building responsive layouts yet.
- HTML
- CSS
- JS
I added a button whitch translates the text from english to french with a spinning animation.
- Live URL: github-pages
- Source code: GitHub
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.
- HTML
- CSS
- JS
data.js
(with only othe JSON as a const)script.js
(main js file)
I added two additionnal layers of responsiveness using media queries
- Live URL: github-pages
- Source code: GitHub
This HTML & CSS only challenge is perfect for anyone just starting out or anyone wanting a small project to play around with.
- HTML
- CSS
- JS
You can generate random alterations by clicking on it's name or seach for a specific one by using the input at the bottom. It will affect its price and the numbers of days left to buy it.
- Live URL: github-pages
- Source code: GitHub
This calculator app will be a great test of your CSS and JS skills especially. If you're wanting to practice using Grid, this challenge will be perfect for you!
- HTML
- CSS
- JS
- I added a bonus row of keys with the parenthesis, the square and the cube
- I added 2 more themes (gradient + trans flag)
- I made the calculation safe
- by converting numbers like
0011
into11
instead of9
- by allowing calculs using parenthesis as multiplication operator like Ex:
5(10) = 50
/(10)(10) = 100
- by converting numbers like
- I made it possible to use the keyboard keys
- Live URL: github-pages
- Source code: GitHub
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!
- HTML
- CSS
- JS
- I changed the submit button to practice using the ::after pseudo element
- I made the image from the "thank you" part (
illustration-thank-you.svg
) move up and down