deam91 / social

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Nest Logo

Social networks have transformed the way we communicate, advertise and lead our lives during the past 2 decades. Many of us have one or multiple profiles on one or several networks, and we use them on a daily basis to communicate and share information.

Description

Demo social network application developed with Nest framework and PostgreSQL as the database.

Features

  • Create users

  • Add friends & follow another user

  • Create posts

  • See user wall

  • Like posts

  • Sign-in and see basic user profile

  • Set user creation and sign-in

  • Restrict posts creation, like, follow

  • Look user public user wall for signed-out users

  • Look signed-in user wall with posts of friends and people following

Installation

Running the app locally

# development
$ npm run start

# watch mode
$ npm run start:dev

# production mode
$ npm run start:prod

Test

# unit tests
$ npm run test

# test coverage
$ npm run test:cov

About


Languages

Language:TypeScript 98.0%Language:JavaScript 0.9%Language:Shell 0.5%Language:Dockerfile 0.5%