Skip to main content

🛠️ Tech Stack — Next Generation of Lawyers (Updated with AWS)

Frontend:

  • Next.js (React Framework): Modern framework with SSR support and excellent performance.
  • Tailwind CSS: Utility-first CSS framework for fast and responsive design.
  • Ant Design: Comprehensive UI component library for fast and consistent interfaces.

Backend:

  • Node.js with Express: Lightweight and modular REST API server.
  • Prisma: Modern ORM with PostgreSQL integration and type safety.
  • JWT: Secure authentication using JSON Web Tokens.
  • bcrypt: For password hashing.

Database:

  • PostgreSQL: Reliable and relational database.
  • AWS RDS (PostgreSQL): Managed PostgreSQL database with backups, scalability, and high availability.

Cloud & Deployment:

  • Vercel: Fast and simple frontend deployment with automatic CI/CD.
  • AWS ECS Fargate (or Cloud Run alternative): Serverless container deployment for backend with auto-scaling.
  • AWS S3: Storage for images, profile pictures, and documents.
  • AWS CloudWatch: Logging, monitoring, and observability.
  • GitHub Actions: CI/CD pipelines for continuous integration and deployment.

🔧 Updated Architecture Diagram (Textual)

Updated Architecture Diagram