Skip to content

ngoctienle/meetmax-backend

Repository files navigation

BraveSocial App Backend

CircleCI

First Image Second Image Third Image Fourth Image
First Image Second Image Third Image Fourth Image
First Image Second Image Third Image Fourth Image

First Image

BraveSocial App Backend is an interesting real-time social network application. It is developed using node.js, typescript, redis and mongodb.

You can find the repo for the MeetMax Client here.

Features

  1. Sign Up and Sign In Authentication
  2. Forgot Password and Reset Password
  3. Change Password when logged in
  4. Create, Read, Update and Delete Posts
  5. Reaction
  6. Comments
  7. Followers, Following, Block and Unblock actions
  8. Private chat messaging with text, images, gifs, and reactions
  9. Image upload
  10. In-app and email Notification (SocketIO)

Main tools

  • Node.js
  • Typescript
  • MongoDB
  • Mongoose
  • Redis
  • ExpressJS
  • Bull
  • PM2
  • AWS
  • Terraform
  • Nodemailer
  • Sendgrid mail
  • Cloudinary
  • Jest
  • Lodash
  • SocketIO

AWS Resources Used

  • VPC
  • Subnets
  • Internet Gateways
  • Route Tables
  • Elastic IPs
  • Nat Gateways
  • Security Groups
  • ALB Target Groups
  • Route53
  • AWS Certificate Manager
  • Application Load Balancers
  • IAM Roles
  • Elasticache
  • EC2 Launch Config
  • EC2 Instances
  • AutoscalingGroup
  • S3
  • CodeDeploy
  • CloudWatch

alt

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors