Gain knowledge about the indications we used to see on the road and also some helpful advice that can help us deal with problems on the road. As a developer learning how to drive a car at a Driving school and Nuxtjs, I thought about making this project to help me memorize what I'm learning and also have a place to revise in case. While learning, I discovered this knowledge is useful for those who drive a car, the passengers, and everyone else.
We will have just one known user in this app.
This user will be responsible for filling the app with content and his main tasks will be:
- Login to his account
- Create badges (e.g.: signalization, fire, etc.)
- Accepting propositions of content
- Refusing content propositions
- Creating/deleting a group
- Adding/removing a content to a group
These users are those who propose content anonymously but they can also add their email, name, and profile image if they want it to be displayed on the content. There is no restriction on them. They will:
- Proposing a content
- Like/dislike a content
- Commenting a content
- Received an email when their content is approved or rejected (If their email is provided)
- (Maybe) create a draft content (must provide an email to identify them when they will come back to edit)
- Create a badge dynamically when not listed in the proposition list
- See all the content accepted
- Filter content by group, name, most liked or disliked
- A rejected content will be automatically deleted if not updated two days later.
- If content reaches a certain number of dislikes, it will be deleted