Skip to content

manas0911user/SEPM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ AI Workflow Automation Platform

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.


🧠 Overview

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

✨ Features

πŸ” Authentication

  • User Signup & Login (JWT-based)
  • Secure password handling

πŸ€– AI Chat

  • Real-time AI interaction
  • Integrated with Groq / OpenAI APIs
  • Error handling & loading states

⚑ Workflow Builder

  • Drag & drop nodes using React Flow
  • Connect nodes visually
  • Custom nodes:
    • AI Node πŸ€–
    • API Node 🌐
    • Condition Node πŸ”€
    • Delay Node ⏳

πŸ“Š Dashboard

  • Clean UI with sidebar navigation
  • Responsive design (mobile + desktop)

πŸ›  Tech Stack

Frontend

  • Next.js 16
  • React 19
  • Tailwind CSS
  • React Flow

Backend

  • Node.js
  • Express.js
  • MongoDB (Mongoose)

AI Integration

  • Groq API / OpenAI API

DevOps & Tools

  • Git & GitHub
  • Vercel (Frontend)
  • Render (Backend)

πŸ“‚ Project Structure

πŸš€ AI Workflow Automation Platform (HIPO)

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.


🧠 Overview

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

✨ Features

πŸ” Authentication

  • User Signup & Login (JWT-based)
  • Secure password handling

πŸ€– AI Chat

  • Real-time AI interaction
  • Integrated with Groq / OpenAI APIs
  • Error handling & loading states

⚑ Workflow Builder

  • Drag & drop nodes using React Flow
  • Connect nodes visually
  • Custom nodes:
    • AI Node πŸ€–
    • API Node 🌐
    • Condition Node πŸ”€
    • Delay Node ⏳

πŸ“Š Dashboard

  • Clean UI with sidebar navigation
  • Responsive design (mobile + desktop)

πŸ›  Tech Stack

Frontend

  • Next.js 16
  • React 19
  • Tailwind CSS
  • React Flow

Backend

  • Node.js
  • Express.js
  • MongoDB (Mongoose)

AI Integration

  • Groq API / OpenAI API

DevOps & Tools

  • Git & GitHub
  • Vercel (Frontend)
  • Render (Backend)

πŸ“‚ Project Structure

ai-workflow-platform/ β”‚ β”œβ”€β”€ client/ (Next.js frontend) β”‚ β”œβ”€β”€ src/app/ β”‚ β”œβ”€β”€ components/ β”‚ └── styles/ β”‚ β”œβ”€β”€ server/ (Node.js backend) β”‚ β”œβ”€β”€ controllers/ β”‚ β”œβ”€β”€ routes/ β”‚ β”œβ”€β”€ models/ β”‚ └── middleware/ β”‚ └── README.md


βš™οΈ Setup Instructions

πŸ”Ή 1. Clone Repo

git clone https://github.com/your-username/ai-workflow-platform.git

cd ai-workflow-platform


πŸ”Ή 2. Backend Setup

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


πŸ”Ή 3. Frontend Setup

cd client npm install npm run dev


🌐 Deployment

Service Platform
Frontend Vercel
Backend Render
Database MongoDB Atlas

πŸ“Œ Future Improvements

  • πŸ”₯ Workflow execution engine
  • πŸ’Ύ Save & load workflows
  • πŸ“Š Analytics dashboard
  • 🧠 AI memory (chat history)
  • πŸ” Role-based access

🌐 Deployment

Service Platform
Frontend Vercel
Backend Render
Database MongoDB Atlas

πŸ“Œ Future Improvements

  • πŸ”₯ Workflow execution engine
  • πŸ’Ύ Save & load workflows
  • πŸ“Š Analytics dashboard
  • 🧠 AI memory (chat history)
  • πŸ” Role-based access

🧠 Learnings

  • Full-stack architecture design
  • Real-world API debugging
  • State management in React
  • Backend authentication & security
  • Visual workflow systems

About

project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors