yelp-camp

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

Stars
0
Committers
2

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