Skip to content

Initial specifications

Nima Dekhli edited this page Feb 11, 2024 · 1 revision

Description

Neurona is an exchange platform for HE-Arc users.

The app is organised by different discussion spaces. Users can create a post on each of theses spaces. Each post contains a title and text content or image(s). Other users can upvote or downvote this post and comment it with text or image(s).

Anyone can create a space and become administrator of it. They can add other later. They can also change the visibility of the space : public (anyone can find, join and publish), protected (anyone can find but must request access), restricted (anyone can find and join but only admins can publish) or private (invisible, access on invitation only).

The app is available in english and in french.

Primary objectives

  • User management

    • Registration and login using passkeys
    • Profile editing (e-mail, username, bio)
  • Spaces management

    • Creation
    • Visibility editing
    • Administration (add admins, invite user, remove user, edit space description)
    • Display posts in chronological order
  • Posts management

    • Creation (title, text content)
    • Deletion (by author or admin)
    • Commenting (text content)
    • upvote and downvote
  • Show posts of joined spaces in main feed

  • App in english

Secondary objectives

  • Advanced spaces management

    • Users roles
    • Posts tags management
  • Filter feed by tags

  • Advanced posts management

    • Add image to post
    • Archive a post (admin and author)
    • Comment with an image
    • Add a tag
  • App in french

Clone this wiki locally