Forum project
- set template
- 404 page
- Entity relationship diagram
- queries
- create index for double PKs
- delete on cascade
-
register
-
via unique email
-
username
-
password(encrypted)
-
session
-
cookies to allow each user to have only one opened session
-
forgot password
- Github
- Google or/and FB auth
- registered users create posts and comments
- associate one or more categories to post created
- View only: unregistered users
- number of likes/dislikes
- only registered users
- put like and dislike
- categories
- created posts by user // api ready
- liked posts by user // api ready
- golang
- sqlite3
-
notify users when posts are:
- liked/disliked
- commented
-
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
- supports at least: JPEG, PNG and GIF (max 20 mb)
- [ ]
- implement a Hypertext Transfer Protocol Secure (HTTPS) protocol
- generate an SSL certificate or use "Certificate Authorities"(CA's)
- Rate Limiting
- bonus:
- test ddos
check others