Multi-level user app to register and give positive feedback to other users
Business rule • DER • Tecnologies • Run the Project • Tools • New Features • References •
- It is not allowed to register more than one user with the same name
- It is not allowed to register a user without an email
- It is not allowed to register more than one TAG with the same name
- It is not allowed to register a tag without a name
- A "tag" can only be registered by administrator users
- An user cannot "compliment" himself
- It is not allowed to register a "compliment" for an invalid user
- The user must be authenticated in the app to "compliment"
Download the project or clone the repository
git clone https://github.com/Lucas-Lameira/nlwappreciate.git
Enter in the root folder and install the dependencies
yarn install
Now run the following script
yarn dev
Consider postman or insomnia to test routes
SQL Editor and Database Manager Beekeeper
- Add a new Design Pattern like S.O.L.I.D or something
- Add email service
- Add error handling
- Add customizable errors
- Front-end
- Change sqlite to another database if you want
This repository was created during an event made by rocketseat
NLW06 - official repository
Teacher: danileao