Welcome to the Automation Builder! This B2C SaaS application empowers users to create custom automation workflows with ease. Connect your favorite services, watch for changes, and trigger actions across platforms seamlessly. Our tool is built from scratch, showcasing the power and flexibility of custom integrations.
- Clerk Authentication: Secure user authentication with Clerk, ensuring a seamless and safe login experience.
- Next.js 14: Built with the latest Next.js for optimal performance and scalability.
- Google Drive: Connect your Google Drive to the app and monitor for changes in real-time.
- Slack: Integrate with Slack to send notifications and custom messages to your channels.
- Discord: Connect with Discord for notifications and custom messages.
- Notion: Create entries in your Notion database effortlessly.
- Stripe: Manage month-to-month subscriptions with Stripe.
- Payments by Credits: Payments are based on the credits consumed by users.
- Redesigned Node Interface: A beautifully redesigned interface for managing nodes.
- Drag and Drop Node Builder: Easily create automation flows with our intuitive drag and drop builder.
- Mini Map: Visualize your entire workflow with a mini map.
- Infinite Canvas: Unlimited space to build and expand your workflows.
- Expandable Sidebar: Expand and drag the sidebar for better navigation and control.
- Aceternity UI: A modern and sleek user interface design.
- Light & Dark Mode: Switch between light and dark modes based on your preference.
- Automation Flows: Create sequences of actions that fire after a trigger event occurs.
- Beautiful Landing Page: A fully functional and aesthetically pleasing landing page.
To get started with Automation Builder, follow these steps:
-
Clone the Repository:
git clone https://github.com/hiteshchouhan22/automation_builder.git cd automation_builder -
Install Dependencies:
npm install
-
Set Up Environment Variables:
- Open
.env.localfile in the root directory. - Add your Clerk, Google Drive, Slack, Discord, Notion, and Stripe API keys.
- Open
-
Run the Development Server:
npm run dev
We welcome contributions! If you find a bug or have a feature request, please open an issue. Pull requests are also welcome.
This project is licensed under the MIT License.