• Back-end: Part of the application that cannot be accessed by the user.
  • Front-end: Part of the application that the user interacts with.
  • HTML: Hypertext Markup Language; the standard markup language for structuring web pages and their contents.
  • JSON: JavaScript Object Notation; a simple, readable format used for storing and transporting data.
  • MERN Stack: MongoDB, Express, React, and Node.js; a JavaScript software stack used for building dynamic sites and web applications.
  • MongoDB: An open-source database management system storing data in flexible formats for scalable applications.
  • Next.js: A React framework primarily used for simplifying React web applications.
  • Node.js: A JavaScript runtime environment primarily used to manage back-end services.
  • OAuth: Open Authorization; an authorization framework allowing users to grant third-party access to their information without sharing their passwords.
  • PII: Personally Identifiable Information; information connected to an individual that can be used to uncover that personal identity.
  • React: A JavaScript framework primarily used for building user interfaces for web applications.
  • SD: Sequence Diagram; a diagram used to depict the processes and objects involved and the sequence of interactions needed to carry out functionality.
  • TypeScript: Strongly typed object-oriented programming language which is a syntactic superset of JavaScript.