fbpx Presentation 2.0 — Open Source Presentation App | Leapfrog Technology

Presentation 2.0 — Open Source Presentation App

Web App to Quickly Prepare and Present

Presentation2.0 is a Web App that helps to prepare and present presentation simply from a Markdown file quickly.

Presentation is one of the powerful ways to portray our information and let the people know its gist. This process in practice has circumvented the series of steps to follow up to make it better and enticing. People prefer various slide preparing tools, but the goal of all is to make it simple and informative.

Some of the popular slide preparing software are:

Each of these above-mentioned software helps to prepare our slide with vibrant graphics, charts, images, and animations, giving life to our contents. Though the work of all these software appears to be same, why do we favor some over others? Depending upon our context, one of the tools mentioned above may prove to be handy, but that might not take its stand on the other scenario. Once we are done with the preparation of slides, we manage the projector and start delivering our presentation.

During my slide presentation in many places, I faced many problems which these tools failed to solve. Some of the problematic scenarios that I faced were:

  • When I had minimal time to prepare a slides
  • When I did not have a projector to present slides
  • When I wanted people at the back to read the content of the slide easily.

Many times, I along with my friends, had to miss our snacks in an event like Hackathon just because we didn’t have enough time to complete the prototype and slide preparation. Even if we prepare the most straightforward slide, it takes a minimum of half an hour because it involves two steps, jotting down the points followed by preparation of slides. Both steps are time-consuming.

During my college days, there were many cases where I had to dump my presentation just because I could not manage a projector. I used to think we have many devices with displays such as tablets, phones, and laptops. Why can’t we utilize those displays? Wouldn’t it be great if we just typed our content and the slides were generated automatically so that we can focus on content rather than content preparation? Wouldn’t it be great if we could present our slides even in the absence of projectors?

Considering all these setbacks, I started Presentation2.0, a web app that helps you to prepare and present a presentation simply from the Markdown file quickly. Nope, it’s not the second version of the project, the name itself is Presentation2.0.

Modes of Presentation2.0

There are two modes of Presentation2.0

The first one is the presenter mode:

  • Presenter jots down points in Markdown format
  • Presenter logs in Presentation2.0 in presenter mode and uploads Markdown file
  • The presenter starts presentation and control slides

The second one is a viewer mode:

  • The viewer opens the URL provided by the presenter in the browser
  • The slide starts to sync with the presenter


  • Instantly prepare slide simply in a Markdown file. Your repository README is ready to present on Presentation2.0 😉
  • Seamless slide sync amongst all the devices that are connected to the network
  • Deliver presentation even in the absence of projectors
  • Control slide from any devices connected to the network. Presenting presentation in a team is possible

If you want to prepare a slide with rich graphics, data, and chart, continue with the software that you are familiar with. If there is a case where you have very limited time, or you couldn’t manage the projector, I suggest you try Presentation2.0.

For detailed instruction on how to install Presentation2.0, prepare a slide, and start the presentation, please refer the following links:

Originally written by Deepak Adhikari

Software Engineer @ Leapfrog Technology Nepal


Find us on Facebook, Twitter, and Instagram

More in Blogs

You don’t know what you don’t know! Technology

You don’t know what you don’t know!

When working with computers, we often encounter issues that we never anticipate. If you have written a piece of software,

Read more
MVS: Digital Solution for COVID Vaccination Appointment Scheduling InsightsTechnology

MVS: Digital Solution for COVID Vaccination Appointment Scheduling

Problem Statement Mankind is facing one of the biggest challenges in recent history due to the spread of the Covid-19

Read more
Problems of Event Sourcing Pattern Technology

Problems of Event Sourcing Pattern

In one of our projects, our backend server is built by using the prevalent programming language Golang.  Communicating to databases

Read more