A powerful, enterprise-grade automation platform designed to streamline workflows and connect applications with an intuitive visual workflow builder.
Frontend: https://xlhyimcdyo9p.manus.space Backend API: https://xlhyimcdyo9p.manus.space
- 🎨 Visual Workflow Builder - Modern drag-and-drop interface for creating automation workflows
- 🔧 Advanced Node System - Rich set of nodes for triggers, actions, conditions, and data transformation
- 🏢 Enterprise Integrations - Connect with email, HTTP APIs, databases, and more
- 📋 Workflow Templates - Pre-built templates for common automation scenarios
- 📊 Execution History - Real-time monitoring and execution history
- 💎 Professional UI/UX - Clean, modern, responsive design
- 🔗 Visible Connection Handles - Easy-to-use connection dots for linking nodes
nexus-prime/
├── frontend/ # React.js frontend application
│ ├── src/
│ │ ├── components/ # Reusable UI components
│ │ ├── services/ # API integration services
│ │ └── App.jsx # Main application component
│ └── dist/ # Production build
└── backend/ # Flask backend API
├── src/
│ ├── models/ # Database models
│ ├── routes/ # API endpoints
│ └── main.py # Flask application
└── requirements.txt # Python dependencies
- React 19 - Modern UI framework
- React Flow - Visual workflow canvas
- Tailwind CSS - Utility-first styling
- Shadcn/UI - High-quality component library
- Lucide Icons - Beautiful icon set
- Vite - Fast build tool
- Flask - Python web framework
- SQLAlchemy - Database ORM
- Flask-CORS - Cross-origin resource sharing
- SQLite - Lightweight database
- Node.js 20+ and pnpm
- Python 3.11+
- Git
cd frontend
pnpm install
pnpm run devThe frontend will be available at http://localhost:5173
cd backend
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
pip install -r requirements.txt
python src/init_data.py # Initialize database
python src/main.pyThe backend API will be available at http://localhost:5000
- Access the Platform - Open the live demo or local development server
- Add Nodes - Drag nodes from the left sidebar to the canvas
- Connect Nodes - Click and drag from the right dot (output) of one node to the left dot (input) of another
- Configure Nodes - Click on a node to open the properties panel and configure settings
- Save & Execute - Use the Save and Execute buttons in the header
- Start Workflow - Manual workflow execution
- Webhook Trigger - HTTP webhook endpoint
- Schedule Trigger - Time-based automation
- Send Email - Email notifications
- HTTP Request - API calls and integrations
- Log Message - Debug and monitoring
- Condition - Conditional branching
- Transform Data - Data manipulation
- Delay - Workflow pauses
- Modern UI/UX - Professional, responsive design with better visual hierarchy
- Visible Connection Handles - Clear, clickable dots for easy node connections
- Advanced Templates - Rich library of pre-built workflow templates
- Real-time Monitoring - Live execution status and comprehensive history
- Enterprise-Ready - Scalable architecture with professional deployment options
GET /api/workflows- List all workflowsPOST /api/workflows- Create new workflowPUT /api/workflows/{id}- Update workflowDELETE /api/workflows/{id}- Delete workflowPOST /api/workflows/{id}/execute- Execute workflow
GET /api/node-types- List available node typesGET /api/node-types/{id}- Get node type details
cd frontend
pnpm run build
# Deploy the dist/ folder to your static hosting servicecd backend
# Configure your production environment
# Deploy using your preferred Python hosting service- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- React Flow team for the excellent workflow canvas library
- Shadcn/UI for the beautiful component system
- The open-source community for inspiration and tools
Built with ❤️ for enterprise automation