Skip to content

This is a monorepo project developed in the NLW #08 Mission - Return. This project allows the user to send a feedback with details.

License

Notifications You must be signed in to change notification settings

eduardogerentklein/feedback-widget

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Feedback Widget logo

License NLW 08

cover

💻 Project

This is a monorepo project developed in the NLW #08 Mission - Return. This project allows the user to send a feedback comment with the features: screenshot, choice of a feedback type, and an amazing text field to provide details about what is happening.

✨ Technologies

🛠 Features

  • Allows the user to choose a feedback type (Problem, Idea, or Bug);
  • Allows the user to detail the feedback in a text field;
  • Allows the user to take a screenshot from the screen by clicking a button;
  • After sending the feedback, the user can send another feedback;

⏳ 🛠 Future Features

  • Switch between light and dark modes;
  • Improve the e-mail HTML/CSS;
  • User authentication (e.g. Firebase);
  • Dashboard containing the user's feedback (by authenticated users only);
  • Add validations and Snackbars with friendly messages to the user;

🧪 Tests

The application uses unit tests to test the services. All tests are within their context in the __tests__ folder.

🚀 Deploy

The chosen deployment platform for the web project was Vercel (Static Deploy and JAMstack, global CDN) and Railway for the server and PostgreSQL instance (Railway is an infrastructure platform where you can provision infrastructure, develop with that infrastructure locally, and then deploy to the cloud.).

♿ Accessibility (a11y)

Both application (web and mobile) is designed to be fully accessible to users. Navigation can be done entirely through the keyboard and also by screen readers.

🔖 Layout

You can take a look at the project layout through this link. You must have an account on Figma website to get access.

📝 License

Copyright © 2022 Eduardo Klein.
This project is MIT licensed.

About

This is a monorepo project developed in the NLW #08 Mission - Return. This project allows the user to send a feedback with details.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published