portfolio logo

Groupomania: internal social network

30 / 08 / 2021

web project

For this project, I developed the internal social network for a fictional company named Groupomania.

The technologies used for the backend included: NodeJS, Express and MySQL DB. While, for the frontend VueJS and Bootstrap were used to build the different components of the user interface.

In the app, a given user :

> can create an account
> can login with a securised token
> can modify the information of her/his account
> can retrieve the previous publications in the social network
> can create a new publication with text and images
> can publish opinions into a specific publication
> is able to delete publications and opinions that were created by the same user
> can like or dislike a given publication

While the administrator.s :

> has/have the same posibilities of a normal user
> is able to to moderate the network by deleting any: i) opinion, ii) publication, or iii) user account.

# expressJS #  nodeJS #  MySQL #  VueJS

check the source