This is a solution to the following Guru Frontend Mentor challenge.
- Dark mode
- Filter suggestions by category
- Sort suggestions by most/least upvotes and most/least comments
- Modal using React Portals
- Create, read, update, and delete product feedback requests
- Upvote product feedback requests
- Receive form validations when trying to create/edit feedback requests
- Add comments and replies to a product feedback request
- Optimal layout for the app depending on their device's screen size
- Hover states for all interactive elements on the page
- Feedback requests with a status of
planned
,in-progress
, orlive
should show up on the roadmap page
- Repository URL: Github repository
- Live Site URL: FeedbackTo - Feedback Board
- Solution URL: Frontend Mentor
- Semantic HTML5 markup
- Accessible features
- CSS (Grid and Flexbox for layout) with BEM methodology
- Sass
- React
- react-select
- React Hook form
- Serverless functions with Airtable as DB