Relayr is a powerful Workflow Automation Tool designed to help you build, manage, and execute complex workflows seamlessly. With a visual workflow builder and an intuitive interface, automating your tasks has never been easier.
- Visual Workflow Builder: Create and edit automation flows using an interactive node-based interface (powered by React Flow).
- Execution Tracking: Monitor your workflow runs in real-time, inspect past executions, and debug issues easily.
- Credentials Management: Securely store and manage API keys and credentials for third-party integrations.
- Authentication & Subscriptions: Built-in secure authentication with tiered pricing (Free/Pro plans) for advanced feature access.
- Dark Mode Support: Beautiful, fully responsive UI built with Tailwind CSS, Shadcn UI, and dark mode.
- Framework: Next.js (App Router)
- Language: TypeScript
- Styling: Tailwind CSS & Shadcn UI
- Workflow Engine: React Flow
- Icons: Lucide React
Make sure you have Node.js and npm (or pnpm/yarn) installed on your machine.
-
Clone the repository:
git clone <your-repository-url> cd relayr-main
-
Install dependencies:
npm install
-
Configure your environment variables. Create a
.env.localfile and add the required variables (e.g., authentication secrets, database URLs, etc.). -
Start the development server:
npm run dev
-
Open http://localhost:3000 with your browser to see the application.
/src/app- Next.js App Router pages and layouts./src/components- Reusable React components (UI elements, Sidebar, Header, etc.)./src/features- Feature-specific logic, hooks, and components (Workflows, Executions, Subscriptions).
This project is licensed under the MIT License.