-
Notifications
You must be signed in to change notification settings - Fork 0
Tech Stack
Matthew Smith edited this page Dec 13, 2025
·
7 revisions
- Angular – Frontend framework
- Express – Backend framework
- Node.js – Runtime environment
- TypeScript – Primary language (full-stack)
- OpenAI – GPT-4o-mini for email generation
- LangChain – AI orchestration & prompt engineering
- MongoDB – NoSQL database
- Mongoose – ODM (Object Data Modeling)
- Auth0 – OAuth 2.0 authentication
- JWT – Token-based authorization
- dotenv – Environment variables
- Microsoft Graph API – Outlook integration
- OAuth 2.0 – Microsoft authentication
- RxJS – Reactive state management
- Tailwind CSS – Utility-first styling
- Angular CLI – Build tooling
- Lucide Angular – Icon library
- Angular Router – Client-side routing
- nodemon – Auto-reload on changes
- ts-node – TypeScript execution
- Concurrently – Multi-server orchestration
- REST API – RESTful endpoints
- CORS – Cross-origin resource sharing
- Axios – HTTP client
| 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 |