Skip to content

Navigation Menu

Sign in
Sign up

Tech Stack

Matthew Smith edited this page Dec 13, 2025 · 7 revisions

Core Framework

  • Angular – Frontend framework
  • Express – Backend framework
  • Node.js – Runtime environment
  • TypeScript – Primary language (full-stack)

AI & Machine Learning

  • OpenAI – GPT-4o-mini for email generation
  • LangChain – AI orchestration & prompt engineering

Database

  • MongoDB – NoSQL database
  • Mongoose – ODM (Object Data Modeling)

Authentication & Security

  • Auth0 – OAuth 2.0 authentication
  • JWT – Token-based authorization
  • dotenv – Environment variables

Microsoft Integration

  • Microsoft Graph API – Outlook integration
  • OAuth 2.0 – Microsoft authentication

Frontend Tools

  • RxJS – Reactive state management
  • Tailwind CSS – Utility-first styling
  • Angular CLI – Build tooling
  • Lucide Angular – Icon library
  • Angular Router – Client-side routing

Development Tools

  • nodemon – Auto-reload on changes
  • ts-node – TypeScript execution
  • Concurrently – Multi-server orchestration

API Architecture

  • REST API – RESTful endpoints
  • CORS – Cross-origin resource sharing
  • Axios – HTTP client

Frontend vs. Backend

Frontend Backend
Angular Framework Express Framework
TypeScript Language Node.js Runtime
RxJS State Management TypeScript Language
Tailwind CSS Styling MongoDB Database
Angular CLI Build Tool Mongoose ODM
Lucide Angular Icons LangChain AI Framework
Angular Router Routing OpenAI GPT-4o-mini
Auth0 Authentication
JWT Authorization
Microsoft Graph API Outlook API
Axios HTTP Client
REST API Architecture
dotenv Config

Clone this wiki locally

AltStyle によって変換されたページ (->オリジナル) /