in this webapp is fully bashed on MVC(model,view,controller base web-app)
architecture with real time chating features like socket io :-)
start project
step:1
npm install
step:2
localhost:5060
npm package | command | application |
---|---|---|
anime | npm install animejs | animation |
bcryptjs | npm install bcryptjs | password encryption |
csurf | npm install csurf | csrf token |
express-session | npm install express-session | session with cookie |
font-awesome | npm install font-awesome | font styling |
nodemailer-sendgrid-transport | npm install nodemailer-sendgrid-transport | mail sending third party service |
toastr | npm install toastr | notification beautiful |
body-parser | npm install body-parser | take data |
mongodb | npm install mongodb | mongodb database driver |
Mdbootstrap | npm install mdbootstarp | this bootstrap use for modern look design |
socket io | npm i socket.io | this socket basically use for real time chat web-app with user |
paypal | npm i paypal-sdk | paypal integratation package |
in this web-app my main priority not only making webApp.But Also security si
I give security features like
->session hijacking
->CSRF protection
->Encrypted protection system
->real time chat system
->real time product booking
->money service
->communication between client and server
->real time data-flow
->data flows both ways
->web-socket is always be open so client to server data send very real time
->real time to-do web app or android app
->real time data-visualization
->collobrative code editing
->live text and sports features
->Drag and Drop features give to the user