Skip to content

A platform for developers to connect with another developers, for making new connections, new friends. It's a backend project focused on learning Node.js, ExpressJS, and MongoDB

Notifications You must be signed in to change notification settings

akshitaagrawal81/dev-tinder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dev-tinder

A platform for developers to connect with another developers, for making new connections, new friends.

It's a backend project focused on learning Node.js, ExpressJS, and MongoDB

Concepts covered:

  • Creating our Express Server
  • Routing and Request Handlers
  • Middlewares & Error Handlers
  • Database, Schema & Models | Mongoose
  • RESTful APIs using Express
  • HTTP methods like GET, POST, PUT, DELETE
  • Data Sanitization & Schema Validations
  • Encrypting Passwords
  • Hashing algorithms such as bcrypt
  • Authentication, JWT & Cookies
  • Express Router
  • Logical DB operations like $and, $or, and $not
  • Compound indexes to optimize query performance
  • ref, Populate
  • Building Feed API & Pagination
  • libuv & async IO
  • sync, async, setTimeoutZero - code
  • libuv & Event Loop
  • Thread pool in libuv

About

A platform for developers to connect with another developers, for making new connections, new friends. It's a backend project focused on learning Node.js, ExpressJS, and MongoDB

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published