PLEASE READ:
TO SKIP SIGN UP so you can use all the functionalities, use email laura@example.com with password test1234
When booking a tour - use card # 4242 4242 4242 4242
Enjoy!
Live Site URL: https://natours-sf.herokuapp.com/
- Sign up/login
- email welcoming upon sign up
- profile photo updates
- password changing
- View tours and tour info pages
- pinned maps showing tour locations
- tour bookings
- payment acceptance
- Authorization and Authentication
- JWT
- Bcrypt
- Security
- Dotenv
- Helmet
- Cookie-Parser
- CORS
- HPP
- JavaScript
- Node.js - JS Runtime Environment
- Express.js / csp / mongo-sanitize / rate limit - Web framework
- MongoDB - NoSQL DB
- Mongoose - Object data modeling library
- Heroku - Cloud platform
- JWT - JSON Web Token
- Postman - API testing
- Babel - JS transpiler for older browsers
- Axios - Promise based client
- Bcript.js - Password security platform
- Compression
- Cookie-Parser
- CORS - Cross-Origin Resource Sharing
- Dotenv - Secret seperator from source code
- Helmet - Security related HTTP response headers
- HPP - Polution Prevention middleware
- html-to-text - HTML parser and converter
- Morgan- HTTP Request Logger
- Multer - Handles multipart/form data
- Nodemailer
- Nodemon
- Pug - HTML Template Engine
- Sharp - High performance Image Processing
- Slugify
- Stripe - Payment API feature
- Validator
- xss-clean
- eslint - Pluggable linting utility
- Parcel
