Challenge from Frontend Mentor
Users should be able to:
- View the optimal layout for the app depending on their device's screen size
- See hover states for all interactive elements on the page
- Calculate the correct tip and total cost of the bill per person
- Semantic HTML5 markup
- Mobile-first workflow
- CSS custom properties
- CSS Grid
- JavaScript
- NPM
- Webpack - a module bundler
Throughout the development of the Tip Calculator app, I deepened my CSS and JavaScript skills. I focused on efficient DOM manipulation, responsive design, event handling and validation. This project allowed me to further refine my front-end development abilities, leveraging my existing expertise in CSS and JavaScript to create a visually appealing and user-friendly app.
- Clone this repo:
git clone https://github.com/CodeWithAlamin/Tip-calculator-app.git
- Install dependencies:
npm install
- Build command:
npm run build
- Live server:
npm start
👤 Alamin
- Twitter - @CodeWithAlamin
- LinkedIn - @CodeWithAlamin
- Frontend Mentor - @CodeWithAlamin
- Github: @CodeWithAlamin
Feel free to contact me with any questions or feedback!
Give a ⭐️ if you liked this project!
Special thanks to Frontend Mentor for providing such an amazing platform to practice and improve my frontend skills.
This project is licensed under the MIT license, which means you can use, modify, and distribute the code as you wish. If you have any questions or feedback, feel free to reach out. Thank you for considering my code!