alexhosp / portfolio-alexhosp

personal website
https://portfolio-alexhosp.vercel.app
0 stars 0 forks source link

Feature (contact, footer): Easy to Use Contact that Allows with Clear Feedback Messaging #22

Open alexhosp opened 5 months ago

alexhosp commented 5 months ago

As a potential customer, I seek a user-friendly, non-distracting contact form consistent with the design system. Effortless navigation via keyboard and touch as well as feedback on validation issues and form submission is essential for me. The form should allow easy attachment of relevant content (PDFs, images, videos, and links). I want quick access to alternative forms like a booking form, to make an informed decision which is right for my use case. I would appreciate options to specify my inquiry and a custom field for unique requests since they allow me to communicate my intent clearly to get a more targeted response. I enjoy getting a confirmation that my data has been received and a confirmation email for trust-building. If I decide not to finish my form, I would welcome to be able to easily navigate away from it and still find the data I entered in the form when I return.

Requirements:

UI:

Logic:

MVP To Do:

[estimated time: 2 hours]

To Do:

Lower Priority To Do:

If there is no more time, these tasks can be done in the next sprint.

Estimated Time: 39 hours for full feature**

Estimated Time for MVP: 2 hours => Stick to MVP features in this sprint

Ressources: https://nextjs.org/docs/app/building-your-application/data-fetching/server-actions-and-mutations https://react.dev/reference/react/use-server