Srynetix / timekipr

A simple time-keeper app for meetings

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

timekipr

A simple time-keeper app for meetings.

animation

🚀 Play with it here!

Features

  • Manage a chronometer timeline, with optional alerts,
  • Timeline configuration is persisted using a hash, shown in the address bar,
  • When playing, a timeline will be saved and can be resumed at any time, if using the same timeline configuration (the same hash)

Multiple applications

Using a monorepo (thanks to Turborepo), this repository contains three different applications:

How to build

Prerequisites:

  • Node 18+
  • Rust (if building the desktop app)

Build the webapp

npm install
npm run build:web

The webapp code will be in the ./apps/timekipr-web/dist folder. You can use npm run serve:web to run a simple server to access the app.

Build the desktop app

The desktop app is made using Tauri, so you will need Rust. Then run:

npm install
npm run build:desktop

The executable will be in the ./apps/timekipr-desktop/src-tauri/target/release folder.

You will also generate installers for Windows:

  • The installer MSI file will be in the folder apps/timekipr-desktop/src-tauri/target/release/bundle/msi
  • The installer EXE file will be in the folder apps/timekipr-desktop/src-tauri/target/release/bundle/nsis

About

A simple time-keeper app for meetings

License:MIT License


Languages

Language:TypeScript 82.9%Language:SCSS 12.7%Language:HTML 2.1%Language:JavaScript 1.6%Language:Rust 0.8%