Automatrix is a modern, full-stack workflow management application designed to help individuals and teams automate repetitive tasks, organize complex projects, and streamline their daily operations. Built with cutting-edge technologies, Automatrix provides an intuitive interface to create, manage, and execute automated workflows that save time and reduce human error.
In today's fast-paced digital world, manual task management is becoming increasingly inefficient. Automatrix bridges the gap between simple to-do lists and complex automation platforms, offering a perfect balance of power and simplicity.
- Time Wastage: Professionals spend an average of 4-5 hours daily on repetitive tasks
- Context Switching: Juggling multiple tools and platforms reduces productivity by up to 40%
- Human Error: Manual processes are prone to mistakes and inconsistencies
- Poor Visibility: Lack of centralized workflow tracking makes it hard to monitor progress
Automatrix empowers you to:
- Automate Repetitive Work: Create workflows that run automatically, freeing up your time for creative tasks
- Centralize Operations: Manage all your workflows from a single, unified dashboard
- Secure Your Data: Enterprise-grade authentication ensures your workflows are protected
- Scale Effortlessly: From personal projects to team collaborations, Automatrix grows with your needs
- Business Automation: Automate customer onboarding, report generation, and data processing
- Development Workflows: Streamline CI/CD pipelines, code reviews, and deployment processes
- Marketing Automation: Schedule campaigns, track engagement, and manage content calendars
- Educational Management: Organize assignments, grade submissions, and communicate with students
- Enterprise-grade security with NextAuth.js
- Multiple authentication providers support
- Session management and protected routes
- Create: Design custom workflows with an intuitive interface
- Edit: Modify existing workflows on the fly
- Delete: Remove outdated or unnecessary workflows
- Execute: Run workflows manually or trigger them automatically
- Modern, responsive design that works on all devices
- Dark mode support for comfortable viewing
- Smooth animations and transitions
- Accessible and user-friendly components from Shadcn/ui
- Pagination: Efficiently browse through large workflow collections
- Search: Find workflows instantly with smart search
- Real-time Updates: See changes reflected immediately via tRPC
- Type Safety: Full TypeScript support for fewer bugs and better DX
- PostgreSQL database for reliable data storage
- Prisma ORM for type-safe database queries
- Data validation and integrity checks
- Node.js (v18 or higher)
- npm or yarn or pnpm
- PostgreSQL database (or use Neon for serverless PostgreSQL)
1️⃣ Clone the repository
git clone https://github.com/Souvik65/Automatrix.git
cd Automatrix2️⃣ Install dependencies
npm install
# or
yarn install
# or
pnpm install3️⃣ Set up environment variables
Create a .env.local file in the root directory with these environment variable:
# Database
DATABASE_URL=
# NextAuth
NEXTAUTH_URL=
NEXTAUTH_SECRET=
# OAuth Providers (optional)
GITHUB_ID=
GITHUB_SECRET=
# Sentry (optional)
SENTRY_DSN=4️⃣ Start the development server
npm run dev
# or
yarn dev
# or
pnpm dev5️⃣ Open your browser
Navigate to http://localhost:3000 to see the application running! 🎉
Contributions make the open-source community an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated! 🙏
- Fork the Project
- Create your Feature Branch
git checkout -b feature/AmazingFeature
- Commit your Changes
git commit -m 'Add some AmazingFeature' - Push to the Branch
git push origin feature/AmazingFeature
- Open a Pull Request
Found a bug or have a feature request? Please open an issue with detailed information.
Distributed under the MIT License. See LICENSE for more information.
Souvik - @Souvik65
Project Link: https://github.com/Souvik65/Automatrix
Live Demo: https://automatrixx.vercel.app
Made with ❤️ by Souvik65