mirror of https://github.com/01-edu/public.git
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