/retro_taxi

Helps a team run a retrospective meeting. Built using Elixir, Phoenix, and LiveView. Contributions and questions are very welcome!

Primary LanguageElixir

RetroTaxi

A retrospective meeting is a regular practice of agile teams or any group of people who are looking for continued improvement to their team process, communication or habits. Successful retro meetings give the team an opportunity to reflect on what is working, what is not and what they want to do next.

Retrospective meetings can be executed in many different ways but with the advent of more people working remotely having an online collaborative tool to help execute the meeting and capture feedback is often advantageous. Some people will initially lean on collaborative tools like Google Docs to help execute a retro meeting and while it can work, it is not very elegant or structured. There are also dedicated retro tools but most are locked behind account registration, paywalls or try to do too many things.

This project aims to provide a simple, focused tool to help people run a team retrospective meeting online. Our solution will value:

  • A registrations-free experience over formalized team management.
  • One-time use boards over detailed historic archives.
  • Conversations over analytical measurements or note taking.
  • A responsive web experience over platform-specific apps.

FAQ

Why call it RetroTaxi?
I wanted a url where you could start typing retro and get the autocomplete. .taxi was just a available, simple and memorable top level domain.

Phoenix

To start your Phoenix server:

  • Install dependencies with mix deps.get
  • Create and migrate your database with mix ecto.setup
  • Install Node.js dependencies with npm install inside the assets directory
  • Start Phoenix endpoint with mix phx.server

Now you can visit localhost:4000 from your browser.

Ready to run in production? Please check our deployment guides.

Learn more