Skip to content

Latest commit

 

History

History
47 lines (38 loc) · 1019 Bytes

File metadata and controls

47 lines (38 loc) · 1019 Bytes

Whispr — Tech Stack

Frontend

  • Next.js / React
  • TypeScript
  • Tailwind CSS
  • Socket.IO client

Backend

  • Node.js
  • Express.js
  • Socket.IO
  • Auth approach: to be finalized in implementation docs
  • Zod or Joi for validation

Database

Current direction:

  • PostgreSQL for structured schema and reliability

Cryptography

  • Web Crypto API
  • libsodium
  • crypto module for secure server-side helpers where needed

Infrastructure

  • Docker
  • Vercel / Netlify for frontend
  • Render / Railway / Fly.io for backend
  • Supabase / Neon / Mongo Atlas for managed database

Developer Tooling

  • ORM direction: Prisma
  • Postman / Bruno
  • ESLint
  • Prettier
  • GitHub Actions

Recommended Stack for Fast Build

  • Next.js
  • Node.js + Express
  • PostgreSQL + Prisma
  • Socket.IO
  • Web Crypto API

Implementation Note

This file documents the selected direction for the project. Dependencies and scripts in the repository may still lag behind this target architecture while the codebase is being built out.