Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pavel-voronin/twa-timers
Track time effortlessly in Telegram
https://github.com/pavel-voronin/twa-timers
nuxt nuxt3 spa tailwindcss telegram-mini-app time-management-tools twa vue vue3
Last synced: about 2 months ago
JSON representation
Track time effortlessly in Telegram
- Host: GitHub
- URL: https://github.com/pavel-voronin/twa-timers
- Owner: pavel-voronin
- License: mit
- Created: 2024-08-05T11:07:39.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-09-25T09:41:32.000Z (4 months ago)
- Last Synced: 2024-11-04T19:24:45.852Z (3 months ago)
- Topics: nuxt, nuxt3, spa, tailwindcss, telegram-mini-app, time-management-tools, twa, vue, vue3
- Language: JavaScript
- Homepage: https://pavel-voronin.github.io/twa-timers/
- Size: 548 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ⏱️ Telegram Timer Bot
A handy timer bot for Telegram that helps you keep track of multiple timers.
## What's This All About?
This bot allows you to create, manage, and archive multiple timers directly within Telegram (any browser basically). Perfect for tracking various tasks or activities simultaneously.
## Features
- 🕰️ Create and manage multiple timers
- 📁 Archive timers for later use
- 💾 Persistent storage using localStorage
- 📱 Works as a Telegram Mini App## How to Set It Up
1. Clone this repository
2. Set up your Telegram bot through @BotFather
3. Connect the bot to this Mini App URL: `https://yourusername.github.io/your-repo-name`
4. You're all set!## Technical Details
- State is stored in localStorage, ensuring persistence across sessions
- GitHub Actions automatically compile and deploy the static site to GitHub Pages
- The resulting URL is used by your bot to serve the Mini App## License
This project is licensed under the MIT License.
## Created By
Pavel Voronin (https://github.com/pavel-voronin) in 2024