Git Product home page Git Product logo

tideflow's Introduction

Tideflow.io

Using Tideflow, you can design, automate and monitor your workflows in realtime.

It's as easy as drag and drop. Create and connect tasks to create custom workflows that replaces manual steps with automation.

Everything you need in workflow management

  • Connect services and actions: Designing any complexity process is as easy as drag-and-drop tasks with our tool.
  • Audit and Improve: Get realtime insights, logs and timings on your processes. Directly on the tool or via daily or weekly digest emails.

Understand how your processes are behaving. With the blink of an eye.

Tideflow comes with live monitoring dashboards where you can understand how your workflows are behaving. You also have live action-by-action logs, filterable historical execution logs and graphical visuals of executions.

Working with files in your processes

You and your workflows can create files and connect them to processes. From an image you want to attach to your emails, to storing an screenshot taken from a website scraped via WebParsy integration.

Run actions in your own computers

Tideflow's agent allows you to run workflows actions in your own infrastructure. Either if it's for running an arbitrary command from your personal computer, or building and deploying after pushing to GitHub from your office's server.

Automate complex processes

Our workflow editor allows you to create multiple-to-multiple connections between actions. Tideflow's execution engine will take care of the rest.

Automate and create anything

Tideflow comes with a set of services that will allow you to do things like automating website contents scraping, automate build and deploy processes, generate PDF files, send emails and more. You can also build your own integrations.


Quick start

Installing Tideflow is pretty simple. Once you have MeteorJS installed, you are good to go.

MeteorJS will create and launch an isolated MongoDB and Tideflow.

Installation

  1. Requirements:
  1. You are all setup, cd into the Tideflow's folder and execute meteor.
cd tideflow
meteor

The process will take some time the first time. It will download the meteor release, all the project's dependencies, and start mongodb.

  1. Open your browser and visit localhost:3000

The first time you try to login, Tideflow will open the installation screen. This is a single step process that will create your first user credentials as well as some other necessary settings.

The next time you want to execute Tideflow locally, simply run meteor

Deploy

You can run Tideflow anywhere, like any other MeteorJS or NodeJS application.

Check the documentation for manual deployment instructions or via Docker.

docker run -d \ 
  -p 80:3000 \
  -p 1337:1337 \
  -e ROOT_URL="<the url where your application will be available>" \
  -e MONGO_URL="<mongodb deployment>" \
  -e JWT_SECRET="<a random security token>" \
  tideflowio/tideflow:latest

Contributing

If you would like to contribute to Tideflow, check out the Contributing Guide.

License

GNU GENERAL PUBLIC LICENSE V3

Developer Resources

tideflow's People

Contributors

joseconstela avatar imgbotapp avatar antonioortegajr avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.