A full-stack AI-powered workflow automation platform that allows users to create, connect, and execute intelligent workflows using a visual drag-and-drop interface.
This project enables users to:
- Interact with an AI assistant π€
- Build workflows visually (like n8n / Zapier)
- Automate tasks using AI + APIs
- Manage and execute workflows efficiently
- User Signup & Login (JWT-based)
- Secure password handling
- Real-time AI interaction
- Integrated with Groq / OpenAI APIs
- Error handling & loading states
- Drag & drop nodes using React Flow
- Connect nodes visually
- Custom nodes:
- AI Node π€
- API Node π
- Condition Node π
- Delay Node β³
- Clean UI with sidebar navigation
- Responsive design (mobile + desktop)
- Next.js 16
- React 19
- Tailwind CSS
- React Flow
- Node.js
- Express.js
- MongoDB (Mongoose)
- Groq API / OpenAI API
- Git & GitHub
- Vercel (Frontend)
- Render (Backend)
A full-stack AI-powered workflow automation platform that allows users to create, connect, and execute intelligent workflows using a visual drag-and-drop interface.
This project enables users to:
- Interact with an AI assistant π€
- Build workflows visually (like n8n / Zapier)
- Automate tasks using AI + APIs
- Manage and execute workflows efficiently
- User Signup & Login (JWT-based)
- Secure password handling
- Real-time AI interaction
- Integrated with Groq / OpenAI APIs
- Error handling & loading states
- Drag & drop nodes using React Flow
- Connect nodes visually
- Custom nodes:
- AI Node π€
- API Node π
- Condition Node π
- Delay Node β³
- Clean UI with sidebar navigation
- Responsive design (mobile + desktop)
- Next.js 16
- React 19
- Tailwind CSS
- React Flow
- Node.js
- Express.js
- MongoDB (Mongoose)
- Groq API / OpenAI API
- Git & GitHub
- Vercel (Frontend)
- Render (Backend)
ai-workflow-platform/ β βββ client/ (Next.js frontend) β βββ src/app/ β βββ components/ β βββ styles/ β βββ server/ (Node.js backend) β βββ controllers/ β βββ routes/ β βββ models/ β βββ middleware/ β βββ README.md
git clone https://github.com/your-username/ai-workflow-platform.git
cd ai-workflow-platform
cd server npm install
Create .env file:
MONGO_URI=your_mongodb_uri JWT_SECRET=your_secret GROQ_API_KEY=your_api_key
Run server:
npm run dev
cd client npm install npm run dev
| Service | Platform |
|---|---|
| Frontend | Vercel |
| Backend | Render |
| Database | MongoDB Atlas |
- π₯ Workflow execution engine
- πΎ Save & load workflows
- π Analytics dashboard
- π§ AI memory (chat history)
- π Role-based access
| Service | Platform |
|---|---|
| Frontend | Vercel |
| Backend | Render |
| Database | MongoDB Atlas |
- π₯ Workflow execution engine
- πΎ Save & load workflows
- π Analytics dashboard
- π§ AI memory (chat history)
- π Role-based access
- Full-stack architecture design
- Real-world API debugging
- State management in React
- Backend authentication & security
- Visual workflow systems