Skip to content

Latest commit

 

History

History
36 lines (27 loc) · 961 Bytes

README.md

File metadata and controls

36 lines (27 loc) · 961 Bytes

NLW Values

Rules

Register User

  • You can't register users with the same email
  • You can't register users without email
  • You can't register users without password

Register Tag

  • You can't register tag without name
  • You can't register tags with the same name
  • You can't register tag if you`re not an admin

Register Compliments

  • You can't register a compliment to yourself
  • You can't register a compliment to an invalid user
  • You can't register a compliment with an invalid tag
  • You must be logged in to register a compliment

TODO

  • Centralize the Secret used by the JWT
  • Change database SQLite to MySQL
  • Deploy (Heroku)
  • Verify email on user create
  • Add Frontend
  • Send compliment email to user receiver
  • Refactor to Clean Architecture
  • Add search tag by name
  • Add search user by name
  • Improve logs (sentry)
  • Add custom error handles