Commit bf7d5613 authored by Nicolas Richard Walter Boeckh's avatar Nicolas Richard Walter Boeckh 💬
Browse files

README

parent 9a1edb40
......@@ -9,20 +9,24 @@
## Version
`0.0.2`
`0.0.3`
## Navigation
- [Définition](#définition)
- [Description du projet](#description-du-projet)
- [Périmètre](#périmètre)
- [Travail demandé](#travail-demandé)
- [Étude théorique](#étude-théorique)
- [Conception](#conception)
- [Réalisation et tests](#réalisation-et-tests)
- [Objectifs principaux](#objectifs-principaux)
- [Exigences](#exigences)
- [Exigences fonctionnelles](#exigences-fonctionnelles)
- [Compte Utilisateur](#compte-utilisateur)
- [Publications](#publications)
- [Commentaires](#commentaires)
- [Groupes](#groupes)
- [Intéraction Publication/Commentaire](#intéraction-publication/commentaire)
- [Exigences non fonctionnelles](#exigences-non-fonctionnelles)
___
......@@ -46,11 +50,29 @@ Nous désirons réaliser un forum de discussion structurée 'à la Reddit', perm
___
## Périmètre
## Travail Demandé
([Back to top](#navigation))
Les populations francophones (restriction pour l'analyse sémantique).
### Étude théorique
Consultation de [Reddit](https://www.reddit.com) et observation de l'écosystème.
### Conception
Création du modèle UML et du shéma logique.
Modélisation préliminaire d'Interface Personne Machine basique.
### Réalisation et tests
Usage de Node.js + AngularJS pour le site.
Usage de MySQL pour les bases de données.
Usage d'un serveur externe en tant que CDN.
Usage de Postman / Postwoman pour des tests d'API.
___
......@@ -66,7 +88,7 @@ Il doit pouvoir utiliser le forum pour publier, commenter et voter sur des publi
___
## Exigences
## Exigences Fonctionnelles
([Back to top](#navigation))
......@@ -104,3 +126,11 @@ ___
- Voter sur une publication ou un cmmentaire ;
- Permettre de partager une publication ;
- Permettre de signaler une publication ou un commentaire ;
___
## Exigences non fonctionnelles
([Back to top](#navigation))
- L'analyse sémantique thématique doit pouvoir influer sur la présentation des publications.
......@@ -63,7 +63,7 @@ ___
- `USER` : username, email, password SHA_256 + salt, description, follows (`FOLLOWS*`), miniature (image), preferences (`PREFERENCES`), confirmed
- `POST` : poster (`USER`), upvotes (`UPVOTE*`), content, since, comments (`COMMENT*`)
- `POST_INIT` (`instance:POST`) : title, flavor (`FLAVOR*`), group (`GROUP`),
- `POST_INIT` (`instance:POST`) : title, flavor (`FLAVOR*`), group (`GROUP`),
- `COMMENT` (`instance:POST`) : depth
- `GROUP` : image, description, followers (`FOLLOWS*`), since, moderators (`USER*`)
- `FOLLOWS` : user (`USER`), follow (`GROUP`), since
......@@ -80,7 +80,7 @@ ___
Actors : John Doe
John Doe wishes to sign up to the platform.
John Doe wishes to sign up to the platform.
Since he is not signed in, he can only see the sign up button in the header.
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment