How to use
- The app is super easy to use.
- You can give a rating by clicking on stars (1 is low, 5 is high).
- There's a space to write any extra comments if you want.
- Hit the submit button, and it sets up an email for you to send us (abah's gmail) your thoughts.
Overview
The application provides a user-friendly interface for submitting service ratings and feedback. Users can rate the service by selecting 1 to 5 stars and can optionally provide written feedback. Upon submission, the rating and feedback are formatted into an email, ready to be sent from the user's default email client.
Components
- Frontend: Includes HTML for structure, CSS for styling, and JavaScript for functionality.
- Star Rating System: Uses Font Awesome icons for a clickable and interactive rating experience.
- Feedback Submission: Utilizes a form submission process that generates an email draft via the
mailto:
protocol.
How It Works
- Users interact with the star icons to select a rating and can enter feedback in a text area.
- JavaScript updates the visual state of the stars to reflect the selected rating and stores this rating for submission.
- Upon form submission, JavaScript constructs a
mailto:
link with the rating and feedback, which opens the user's email client with a pre-filled draft.
- The user can then review and send the email to submit their feedback.
Advantages
- Intuitive and quick rating system with visual feedback.
- Responsive design ensures functionality across devices.
- No backend required, simplifying the submission process.
Considerations
- Relies on the user having a configured email client.
- Users must manually send the email, adding an extra step to the process.