mirror of https://github.com/01-edu/public.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.1 KiB
1.1 KiB
forum-advanced-features
Objectives
You must follow the same principles as the first subject.
In forum advanced features
, you will have to implement the following features :
-
You will have to create a way to notify users when their posts are :
- liked/disliked
- commented
-
You have to create an activity page that tracks the user own activity. In other words, a page that :
- Shows the user created posts
- Shows where the user left a like or a dislike
- Shows where and what the user has been commenting. For this, the comment will have to be shown, as well as the post commented
-
You have to create a section where you will be able to Edit/Remove posts and comments.
We encourage you to add any other additional features that you find relevant.
Instructions
- The backend must be written in Go
- The code must respect the good practices
- It is recommended that the code should present a test file
Allowed packages
- All standard go packages are allowed.
- github.com/mattn/go-sqlite3
- golang.org/x/crypto/bcrypt
- github.com/satori/go.uuid