INTRODUCTION

EXPRESS JS

IMPROVED DEVELOPMENT WORKFLOW AND DEBUG

DYNAMIC CONTENT & ADDING TEMPLATING ENGINES

MVC

DYNAMIC ROUTES

STORING DATA IN SQL DATABASE (MySql)

SEQUELIZE

STORING DATA IN NOSQL DATABASE (MongoDB)

MONGOOSE

SESSIONS & COOKIES

AUTHENTICATION

ADVANCED AUTHENTICATION

SEND MAILS

FORMS, USER INPUT & VALIDATION

HANDLE ERRORS

FILE UPLOAD AND DOWNLOAD

ADD PAGINATION

ASYNC REQUESTS FOR DELETING

ADDING PAYMENTS WITH STRIPE