ali-bennezia / basilic-io-serveur-medias

Basilic social network back-end media microservice. (NodeJS/Express)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Basilic - Media microservice

This repository contains part of the back-end of a project which was done autonomously, and which was to be presented to a jury in the context of a 7-months Software design & engineering course. More specifically, this is the media microservice, which is mainly tasked with saving and handling the social network's uploaded media files.

Project

This contains parts of the code for Basilic, a social network similar to Twitter. The stack includes React, MongoDB/Mongoose, Express, Node.js It offers users the ability to connect through various functionnalities such as posts (which can include medias), likes and dislikes, comments, the ability to follow other profiles, direct messages, and much more.

Features

  • Account register & login
  • Account recovery through e-mail or SMS
  • Posts and comments
  • Post reactions .ie likes and dislikes
  • Comments
  • Direct messages
  • Media upload & visualisation (Photos, videos)

About

Basilic social network back-end media microservice. (NodeJS/Express)

License:MIT License


Languages

Language:JavaScript 98.4%Language:Shell 1.6%