Browse Source

docs(forum&real-time-forum): adds restrictions for frontend libraries

these will be enforced in audits later, so that learners do not need to start their projects from scratch
pull/1877/head
davhojt 2 years ago committed by Dav Hojt
parent
commit
67e754a421
  1. 2
      subjects/forum/README.md
  2. 4
      subjects/real-time-forum/README.md
  3. 2
      subjects/real-time-forum/audit/README.md

2
subjects/forum/README.md

@ -84,6 +84,8 @@ For the forum project you must use Docker. You can read about docker basics in t
- [bcrypt](https://pkg.go.dev/golang.org/x/crypto/bcrypt) - [bcrypt](https://pkg.go.dev/golang.org/x/crypto/bcrypt)
- [UUID](https://github.com/gofrs/uuid) - [UUID](https://github.com/gofrs/uuid)
> You must not use use any frontend libraries or frameworks like React, Angular, Vue etc.
This project will help you learn about: This project will help you learn about:
- The basics of web : - The basics of web :

4
subjects/real-time-forum/README.md

@ -21,8 +21,6 @@ As you already did the first forum you can use part of the code, but not all of
You will have only one HTML file, so every change of page you want to do, should be handled in the Javascript. This can be called having a [single page application](https://en.wikipedia.org/wiki/Single-page_application). You will have only one HTML file, so every change of page you want to do, should be handled in the Javascript. This can be called having a [single page application](https://en.wikipedia.org/wiki/Single-page_application).
> You must not use use any frontend libraries or frameworks like React, Angular, Vue etc.
#### Registration and Login #### Registration and Login
To be able to use the new and upgraded forum users will have to register and login. This is premium stuff. The registration and login process should take in consideration the following features: To be able to use the new and upgraded forum users will have to register and login. This is premium stuff. The registration and login process should take in consideration the following features:
@ -77,6 +75,8 @@ As it is expected, the messages should work in real time, in other words, if a u
- [bcrypt](https://pkg.go.dev/golang.org/x/crypto/bcrypt) - [bcrypt](https://pkg.go.dev/golang.org/x/crypto/bcrypt)
- [UUID](https://github.com/gofrs/uuid) - [UUID](https://github.com/gofrs/uuid)
> You must not use use any frontend libraries or frameworks like React, Angular, Vue etc.
This project will help you learn about: This project will help you learn about:
- The basics of web : - The basics of web :

2
subjects/real-time-forum/audit/README.md

@ -2,8 +2,6 @@
###### Has the requirement for the allowed packages been respected? (Check the [allowed packages](../README.md)) ###### Has the requirement for the allowed packages been respected? (Check the [allowed packages](../README.md))
###### Has the frontend part been implemented without the use of any frontend libraries or frameworks like React, Angular, Vue etc?
###### Do you need to register/login in the forum to use it? ###### Do you need to register/login in the forum to use it?
##### Try registering as a new user. ##### Try registering as a new user.

Loading…
Cancel
Save