Tech Stack
Typescript
Next.js
React
Tailwind CSS
Node.js
express.js
Apache Kafka
PostgreSQL
Prisma
Turborepo
Description
Designed and developed a scalable automation platform inspired by Zapier, enabling users to create customizable workflows by configuring triggers and actions. Implemented one trigger (Webhook) and one action (Send Email) for seamless automation.
- Built an intuitive React-based UI using Next.js and TailwindCSS for effortless creation and management of triggers and actions.
- Implemented a robust event-driven architecture: webhook triggers enqueue tasks into Apache Kafka topics, which are then processed asynchronously by a worker service to execute actions reliably.
- Integrated SendGrid SDK for sending emails based on trigger data, automating user workflows.
- Leveraged TypeScript and Turborepo for type-safe, modular development and monorepo management across frontend and backend codebases.
Screenshots & Video Demo
