You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2.8 KiB

Fukashitapi

Vos rêves valent le coup d'être diffusé

Symfony

Présentation

Cet API permet le stockage et la récupération des informations stockés pour le bon fonctionnement de votre forum préféré : Fukafukashita

Base De données

MCD :

classDiagram
    class Post{
        _id_ BIGINT
        title TEXT
        text TEXT
        isDream BOOLEAN
        upVote INT
        downVote INT
    }

    class Profil{
        _id_ BIGINT
        name TEXT
        description TEXT
        password TEXT
    }

    class Tags{
        id BIGINT
        name TEXT
        color TEXT
    }

    class Commentary{
        _id_ BIGINT
        text TEXT
    }

    Post "1" <-- "n" Commentary : respond
    Post "n" <-- "1" Profil : publish
    Tags "n" --> "n" Post : Have
    Profil "n" -- "n" Profil : Follow 
    Commentary "1" <-- "n" Profil : Emit


MLD :

classDiagram
    class Post{
        _id_ BIGINT
        title TEXT
        text TEXT
        isDream BOOLEAN
        upVote INT
        downVote INT
        #profil
    }

    class Profil{
        _id_ BIGINT
        name TEXT
        description TEXT
        password TEXT
    }

    class Tagging{
        #_tag_ BIGINT
        #_post_ BIGINT
    }

    class Tags{
        _id_ BIGINT
        name TEXT
        color TEXT
    }

    class Commentary{
        _id_ BIGINT
        text TEXT
        #post
        #profil
    }
    
    class Follow{
        #_follower_ BIGINT
        #_followed_ BIGINT
    }

    Post  <--  Commentary 
    Post  -->  Profil
    Tags  -->  Tagging 
    Profil  <--  Follow
    Profil <-- Follow
    Post --> Tagging
    Commentary --> Profil

Développeurs 🧑‍💻