Skip to content

CityCatalyst Backend Technology Stack

Evan Prodromou edited this page Jul 28, 2023 · 3 revisions

Stack

  • NextJS backend routes
  • TypeScript
  • PostgreSQL database
  • sequelize ORM and migrations
  • sequelize-auto for generating TypeScript models from SQL (database)
  • Validation using Zod or class-validator
  • NextAuth.js for authentication (supports eMail, Google and LDAP login among others)
  • NodeJS built-in test driver for unit/integration tests of API routes and potential cron jobs etc.