Tech Stack - acm-projects/Envoy GitHub Wiki

Tech Stack Components Technologies
Languages JavaScript Python Tech Stack Diagram
Frameworks React expressJS
Databases mongodb
Runtime environments Node.js
AWS Services Docker
(optional) API platforms postman Insomia

MERN: Mongo Express React Node

MERN stands for MongoDB, Express, React, Node. The four key technologies that make up the stack.

  • MongoDB - A document and JSON-oriented database.

    • What is MongoDB?
    • What is a Schemaless Database?
    • MongoDB Examples
    • Documentation
    • Stores data in flexible, JSON-like documents
      • Fields can vary from document to document and data structure can be changed over time.
      • JSON-style documents which can have varying sets of fields with different data types for each field
      • Key-value pairs
    • Distributed Database - high availability, horizontal scaling
  • Express.js - Fast minimalist web framework for Node.js.

  • React.js - React components can be used on the client and server side.

  • Node.js - Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine.

    • A JavaScript runtime environment.
    • Typically executing the JavaScript runtime in a server side fashion (not running node apps as the client).
    • Mostly used on the server-side
    • Designed to build scalable network applications

AWS Services

  • S3 -
  • Transcribe -
  • Translate -
  • Polly -

(optional) API Platforms

  • Postman - An API platform for building and using APIs. (recommended)
  • Insomnia - An API platform for building and using APIs.
  • Create, share, test and document APIs.

Other

⚠️ **GitHub.com Fallback** ⚠️