We're running a virtual hackathon and you're invited! Learn more & join us now!
in Platform Updates

🐙 Octopus

Bartosz Olchówka in , on September 15, 2017

Octopus

About Octopus

With LiveChat constantly sprouting new products, project and ideas we felt it’s time to group everything we have in one place. We wanted to describe the LiveChat internal systems and to illustrate the dependencies, but we couldn’t find a user-friendly software with editable diagrams that also non-technical people could use.

This is how Octopus came into life.

Octopus is a tool for creating server-less wiki pages. It supports Graphviz diagrams and uses Markdown for writing content.

Octopus Main Page The main wiki page

Use cases

The tool can be used to build software documentation or internal wikis. With the option to create elaborate diagrams it’s a great tool to present complex systems and applications.

A diagram created in Octopus

We just wanted to reach out to you guys, saying that **we just LOVE this project**. By a huge coincidence, a day before this release we decided to put a wiki in our organization. I struggled finding the right choice, and **this was just the best out there**.

Much appreciation.

Features

Usability

  • Create new wiki pages with Markdown
  • Edit the menu (with Markdown) to create navigation for your wiki
  • Add Graphviz diagrams to your Markdown content
  • Customize your wiki’s front-end with React (create-react-app)
  • Host your wiki under a custom domain

Security

  • See who is currently reading your wiki articles
  • Require the users to sign in to read or edit the wiki (supported providers: Google, GitHub, Email/Password, Twitter and Phone)
  • Create access rules for reading and editing (restrict particular users or auth domains)

Screenshots

The editor

“Who’s online” screen

Technology

Octopus is a JAMstack app powered by Google Firebase. There is no web server (e.g. Apache) nor a database (e.g. MySQL) necessary. The app can be deployed to a CDN for free with Netlify.

Resources

See other Platform Updates

The Importance of Being Updated: A Release Done Right

The Importance of Being Updated: A Release Done Right Tinker, Tailor, Soldier, Spy A good piece of software consists two things: a good….

Read more

Become a Featured LiveChat Expert!

Become a featured LiveChat Expert If you enjoy fiddling with LiveChat and want to expose yourself to more business opportunities, you’re in….

Read more
See all updates