Skip to content

nccasia/bwl

Repository files navigation

Ncc Logo

Description

BWL is a web project designed for interacting with images shared from several channels of the KOMU NCC Discord. The code is built using NestJS + MongoDB, ReactJS, Webpack,...

Basic functions of Website

  • Web BWL, in addition to integrating data from the BWL channel on discord, users can post images directly on the web, helping you quickly share the moments.

  • Other users will see the post in the newsfeed and they will express their feelings by: like and comment on the post, and all those interactions will notify you through the notification.

  • Users can unlike posts they have liked, edit or delete previous comments, and they can also see specifically which users have reacted or liked the post.

  • In the comments of the article, there are also functions such as: respond to comments, like and dislike comment, pin comments…

  • The search function by date makes it possible to search all the posts in a period of time, and search by user helps you find all the posts of that user.

  • TIn addition, the web not only integrates data from its channel BWL but also from “wibu” and “nccgaming” channels and has similar functions.

Getting Started

Installation

$ npm install

Edit

  • If you've edited the code, run this command before executing the 'run' command.
$ npx webpack

Run

  • development
$ npm run start
  • watch mode
$ npm run start:dev
  • production mode
$ npm run start:prod

Test

  • unit tests
$ npm run test
  • e2e tests
$ npm run test:e2e
  • test coverage
$ npm run test:cov

Demo

Website