Skip to main content

Technology Stack

SECTION 3 — TECHNOLOGY STACK

3.1 Complete Stack

3.2 Key Library References

Frontend

https://nextjs.org/

Component Library:

https://ui.shadcn.com/

Preferred Shadcn Compatible Styled Component Library:

https://ui.tripled.work/components

MCP Server to Search all 3rd party Shadcn Compatible Directories:

https://shoogle.dev/mcp-install

Backend

https://www.python.org/

APIs

https://fastapi.tiangolo.com/

Authentication

Better-Auth — Framework-agnostic authentication library:

https://www.better-auth.com/

  • Supports Google OAuth, Magic Link, and Email+Password authentication
  • Prisma-compatible database adapter
  • Session management with HttpOnly cookies
  • TypeScript-first with full type safety

https://cloud.google.com/

Google Services:

https://docs.cloud.google.com/translate/docs/translate-text



Access and update Google Slides programmatically with popular programming languages, including Java, JavaScript, and Python.View documentation

https://developers.google.com/workspace/slides/api/guides/overview


Access and update Google Docs programmatically, just like any other user.View documentation

https://developers.google.com/workspace/docs/api/how-tos/overview


YouTube has a number of APIs and tools that let you embed YouTube functionality into your own website and applications.

https://developers.google.com/youtube/documentation

Utility

Rich Text Editor:

https://lexical.dev/

Dynamic Slides Generation:

https://revealjs.com/

Dynamic Document Generation:

https://weasyprint.org/

Dynamic Mindmap Generation:

https://github.com/SSShooter/mind-elixir-core

https://docs.mind-elixir.com/

Email:

https://resend.com/docs/introduction

PPTX Generation (v5 — client-side JS):

https://github.com/gitbrent/PptxGenJS

Database

Primary Storage

https://neon.com/

For Image Storage CDN:

https://cloud.google.com/storage

or

https://cloudinary.com/

Payments

https://razorpay.com/docs/api/?preferred-country=IN

Hosting

https://cloud.google.com/run

Scheduler

https://docs.cloud.google.com/scheduler/docs/schedule-run-cron-job?_gl=1*9ms8py*_ga*MTA0ODE5NzQxNC4xNzcxNzUwOTA4*_ga_WH2QY8WWF5*czE3NzI2MTQ2MTckbzgkZzEkdDE3NzI2MTQ2MzAkajQ3JGwwJGgw