forked from root/public
3 changed files with 55 additions and 0 deletions
@ -0,0 +1,2 @@ |
|||||||
|
# Default ignored files |
||||||
|
/workspace.xml |
@ -0,0 +1,21 @@ |
|||||||
|
### Functional |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#### General |
||||||
|
|
||||||
|
##### +Are there any other feature not mentioned in the [subject](https://public.01-edu.org/subjects/forum/forum-advanced-features.en)? |
||||||
|
|
||||||
|
#### Basic |
||||||
|
|
||||||
|
###### +Does the project runs quickly and effectively (Favoring of recursive, no unnecessary data requests, etc.)? |
||||||
|
|
||||||
|
###### +Does the code obey the [good practices](https://public.01-edu.org/subjects/good-practices.en)? |
||||||
|
|
||||||
|
###### +Is there a test file for this code? |
||||||
|
|
||||||
|
#### Social |
||||||
|
|
||||||
|
###### +Did you learn anything from this project? |
||||||
|
|
||||||
|
###### +Would you recommend/nominate this program as an example for the rest of the school? |
@ -0,0 +1,32 @@ |
|||||||
|
## forum-advanced-features |
||||||
|
|
||||||
|
### Objectives |
||||||
|
|
||||||
|
You must follow the same [principles](https://public.01-edu.org/subjects/forum/forum.en) as the first subject. |
||||||
|
|
||||||
|
In forum advanced features, you will have to implement the following features : |
||||||
|
|
||||||
|
- Every type of users except guests can like and dislike posts/comments |
||||||
|
- Implementation of websockets to: |
||||||
|
- see creation of posts/comments in real time |
||||||
|
- see likes and dislikes in real time |
||||||
|
- Filter displayed posts by category |
||||||
|
|
||||||
|
We encourage you to add any other additional features that you find relevant. |
||||||
|
|
||||||
|
This project will help you learn about : |
||||||
|
|
||||||
|
- Websockets communication |
||||||
|
- Data manipulation and storage |
||||||
|
|
||||||
|
### Instructions |
||||||
|
|
||||||
|
- The backend must be written in **Go** |
||||||
|
- You must handle website errors |
||||||
|
- The code must respect the [good practices](https://public.01-edu.org/subjects/good-practices.en) |
||||||
|
- It is recommended that the code should present a **test file** |
||||||
|
|
||||||
|
### Allowed packages |
||||||
|
|
||||||
|
- The [standard go](https://golang.org/pkg/) packages are allowed |
||||||
|
- github.com/gorilla/websocket |
Loading…
Reference in new issue