GithubHelp home page GithubHelp logo

fanmixco / toastmasters-timer Goto Github PK

View Code? Open in Web Editor NEW
9.0 4.0 2.0 6.23 MB

The best Toastmasters Timer for your meetings, it's simple, fast, and accurate.

Home Page: http://tmtimer.federiconavarrete.com/

License: Apache License 2.0

CSS 8.31% HTML 23.60% JavaScript 68.09%
material-design material-design-lite javascript css3 html5 toastmasters public-speaking timer stopwatch momentjs

toastmasters-timer's Introduction

Toastmasters Timer

image

The best Toastmasters Timer for your meetings, it's simple, fast, and accurate. It was developed by Federico Navarrete of The Leader Ship Toastmasters in Łódź, Poland.

Feel free to level up your meetings using it anywhere at any time in all your meetings!

Do you need some extra ideas on how to use it with Prezi Video? Check my YouTube Channel Series and empower your meetings to a New Level ⏫!

This edition is based on the feedback provided by multiple contributors from all over the world for one year (Jan 2018 to Jan 2019).

toastmasters

This App provides you with different options, for example:

  • Question of the Day (30s).
  • 4 to 6 min (Ice-Breaker).
  • 5 to 7 min (Common).
  • 1 minute.
  • 1 to 1:30 min (Evaluator's introduction).
  • 2 to 3 min (Evaluation).
  • 5 to 6 min (General evaluation).
  • 1 to 2 min (Table topics).
  • 8 to 10 min.
  • 10 to 12 min.
  • 13 to 15 min.
  • 18 to 20 min.
  • Custom, create your own speech up to 100 hours.

All speeches are recorded for sharing with your members or guests.

Special features:

  • Vibrating when a specific segment has been reached (ONLY available in iOS, Android-based devices, or Windows Tablets).
  • Beeping when a specific segment has been reached (Desktop ONLY).
  • Clapping when the maximum time has been exceeded (Desktop ONLY).

Color coding:

  • Light Green, speeches that didn't reach the minimum time (-30s), but still qualified in a contest (ONLY available in reports preview and exports to PDF).
  • Green, minimum time was reached.
  • Yellow, optimal time was reached.
  • Read, maximum time was reached.
  • Black, speeches that exceed the maximum time (+30s or predefined) and are disqualified in a Toastmasters contest (ONLY available in reports preview).

Extra options:

  • Export the agenda to PDF.
  • Dark Mode.
  • Easter Eggs.

Do you want to see it your own language? Why don't you join to our Community?

This project is fully open-source and can be reused, modified, or improved freely without any constrain. Feel free to hack it and share your new ideas!

App previews

preview

Furthermore, you can download the compiled versions in the official stores:

Play Store Galaxy Store Microsoft Store Amazon Appstore Huawei AppGallery
Toastmasters Timer Toastmasters Timer Toastmasters Timer Toastmasters Timer Toastmasters Timer

iOS/iPadOS

You can follow these steps:

iOSInstall

Follow me on:

LinkedIn YouTube Amazon Goodreads Instagram Cyber Prophets Sharing Your Stories
LinkedIn YouTube Amazon Goodreads Instagram RedCircle Podcast RedCircle Podcast

toastmasters-timer's People

Contributors

eregalado avatar fanmixco avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

toastmasters-timer's Issues

Small width

Devices with a width smaller than 390px are not shown properly.

[VISUAL] Recording twice the same speech leads to visual problems

Recording twice the same speech leads to visual problems with the circle as it behaves as if the '30s speech' was selected. Consequently, it marks red after 30s, without marking green and yellow in between.
To replicate:
1-Select any speech > 30s. E.g.> 5-7min.
2-Record the speech. Press stop to save it.
3-Record a new speech with the same time options. The timer will automatically be defaulted to 30s.

Checking the speeches after recording shows expected values. Therefore, the problem is only related to visuals.

Issue with size

A new issue happens when the screen has lower screens that the following ones:
Screen Shot 2019-03-25 at 07 36 06

More accurate centered play section

With the new long screen devices, the play section is not very centered friendly. Right now, the play section has a workaround with a CSS class called .longPhonePortrait it's called in the last section of timer.js.

The main logic behind this trick is: "it calculates if the width is less than the double of the height." If it's then it applies the .longPhonePortrait.

Another option would be to provide the precise height to innerPlayContainer that subtract the footer and upper components height. If this is done, then you could try centering this div in the right location.

For now, the current workaround is good enough.

Fixed colors in About/Info

Some colors and images are fully inverted even when they shouldn't, for example:

  • Timer and Supernova icons.
  • Colors explanations.

This happens when the user chooses the dark mode.

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.