https://github.com/rocdane/writerszone
News social media example
https://github.com/rocdane/writerszone
chat django-application events webapp
Last synced: 30 days ago
JSON representation
News social media example
- Host: GitHub
- URL: https://github.com/rocdane/writerszone
- Owner: rocdane
- Created: 2023-08-28T14:51:38.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-08-28T14:51:50.000Z (almost 3 years ago)
- Last Synced: 2025-10-24T01:32:32.728Z (8 months ago)
- Topics: chat, django-application, events, webapp
- Language: Python
- Homepage:
- Size: 19.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# writerszone
Writers Zone (Site web d'informations et d'actualités) [info](https://github.com/rocdane/writerszone)
## Description
Writers Zone est un projet qui vise la liberté d'expression. Ce projet est composé de blog, de réseau social et de chat.
## Public
Ce projet peut servir de plateforme de libre échange entre internaute.
## Fonctionnalités
1. En tant que Utilisateur je crée un compte utilisateur
2. En tant que Utilisateur je mets à jour mon profile
3. En tant que Utilisateur, je publie un article sur le blog
4. En tant que Utilisateur, je télécharge un article du blog
5. En tant que Utilisateur, je publie un post sur le réseau social
6. En tant que Utilisateur, je note un post sur le réseau social
7. En tant que Utilisateur, je commente un post sur le réseau social
8. En tant que Utilisateur, je chatte avec un autre utilisateur
## Concepts
```json
{
"user":{
"username":"string",
"password":"string|crypto",
"role":["admin","superuser"]
},
"profile":{
"name":"string",
"legacy":"string",
"email":"string",
"phone":"string",
"address":"string",
"owner":"user",
"followers":["profile"]
},
"article":{
"title":"string",
"resume":"text",
"content":"text",
"views":"integer",
"likes":"integer",
"created_at":"timestamp",
"updated_at":"timestamp",
"author":"profile"
},
"post":{
"content":"string",
"media":"bytes",
"views":"integer",
"likes":"integer",
"created_at":"timestamp",
"updated_at":"timestamp",
"author":"profile"
},
"comment":{
"message":"string",
"likes":"integer",
"unlikes":"integer",
"created_at":"timestamp",
"updated_at":"timestamp",
"author":"profile",
"owner":"post"
},
"chat":{
"message":"string",
"media":"bytes",
"sender":"profile",
"receiver":"profile",
"sended_at":"timestamp",
"readed_at":"timestamp"
}
}
```