This is a solution to the Expenses chart component challenge on Frontend Mentor. Frontend Mentor challenges help you improve your coding skills by building realistic projects.
Users should be able to:
- View the bar chart and hover over the individual bars to see the correct amounts for each day
- See the current day’s bar highlighted in a different colour to the other bars
- View the optimal layout for the content depending on their device’s screen size
- See hover states for all interactive elements on the page
- Dynamically resize the bars depending on the provided data.
- Solution URL: GitHub
- Live Site URL:
- Semantic HTML5 markup
- TypeScript
- React - JS library
- visX - visualization library, based on d3.js, optimized for use with react
- SCSS custom properties
- CSS Transitions
- CSS Media Queries
- CSS Flexbox / Grid
- Mobile-first workflow
- GitHub - @SebastianZins
- Frontend Mentor - @SebastianZins