Skip to content

Node.js web Application following RESTful principles, utilizing MERN stack for development, JOI for validation, Helmet for HTTP header security, and Passport for Authentication.

Notifications You must be signed in to change notification settings

gjemiolo-git/yelp-camp

Repository files navigation

Yelp Camp

Project Utilising:

  • HTML5
  • CSS3
  • Flexbox
  • Responsive Design
  • JavaScript (all 2022 modern syntax, ES6, ES2018, etc.)
  • Asynchronous JavaScript - Promises, async/await, etc.
  • AJAX and single page apps
  • Bootstrap 4 and 5
  • SemanticUI
  • Bulma CSS Framework
  • DOM Manipulation
  • Unix(Command Line) Commands
  • NodeJS
  • NPM
  • ExpressJS
  • Templating
  • REST
  • SQL vs. NoSQL databases
  • MongoDB
  • Database Associations
  • Schema Design
  • Mongoose
  • Authentication From Scratch
  • Cookies & Sessions
  • Authorization
  • Securing common Security Issues - SQL Injection, XSS, etc.
  • Cloud Databases
  • Image Upload and Storage
  • Maps and Geocoding

Acknowledgements

About

Node.js web Application following RESTful principles, utilizing MERN stack for development, JOI for validation, Helmet for HTTP header security, and Passport for Authentication.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published