Skip to content

This server provide a Backend functionality for Next.js Front-end. It's a RESTfull API where user perform CRUD operations on users from mongoDB database via mongoose odm. built with TypeScript, Websocket, Nest.js , Mongoose and MongoDB

Notifications You must be signed in to change notification settings

frckbrice/Social-media-backend

Repository files navigation

#Whatsapp web app

Description

whatsapp_clone is an application fully built from scratch by a team of 5 web developers to render the full functionning of real whatsapp web app.

use

  • Open the app, invite members.
  • comminicate with the members.
  • Create groupe, invite members to groupe,
  • expand the existing group
  • delete a member
  • filter messages between you and any room (member and group)
  • receive notification in realtime for a new message
  • etc

Motivation

The objective behind this APP is to fully understand the technology behind the whatsapp APP, and to learn technologies such as real-time communication, cloud storage, etc.

Built With

TypeScript NextJS v14.0.4, tailwindCss, socket.io-client, next-pwa,

  • BACK-END: Nest.js, nest/websocket.

  • DATABASE: MongoDB, Moongoose-ODM

Prerequisites

Knowledge about TS:

  • Basic data structures:
  • Arrays
  • objects
  • Functions
  • Constructors
  • dependency injection
  • MVC model
  • mongoose ODM
  • Mongodb

Clone project

  • To get a local copy up and running follow these simple example steps.
  • Clone this repository with https://github.com/frckbrice/whatsapp-clone-nestjs-backend.git using your terminal or command line.
  • Change to the project directory by entering: cd whatsapp-clone-nestjs-backend in the terminal.

Usage

  • $ git clone git@github.com:frckbrice/whatsapp-clone-nestjs-backend.git
  • $ cd pockerplay-frontend
  • $ `git checkout [feature]

Live Site

Link

Author

👤 Franck Brice Avom

Show your support

Give a ⭐️ if you like this project!

📝 License (optional)

This project is MIT licensed.

Getting Started

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

About

This server provide a Backend functionality for Next.js Front-end. It's a RESTfull API where user perform CRUD operations on users from mongoDB database via mongoose odm. built with TypeScript, Websocket, Nest.js , Mongoose and MongoDB

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published