https://github.com/TBosak/notomato
🍅📝Pomodoro notes app built in Ionic & Angular frameworks, using Dexie.js to persist tasks/notes in IndexedDB📝🍅
https://github.com/TBosak/notomato
angular dexiejs docker docker-image documentation indexeddb ionic material-ui notes pomodoro self-hosted time-tracker vercel vercel-deployment
Last synced: 4 months ago
JSON representation
🍅📝Pomodoro notes app built in Ionic & Angular frameworks, using Dexie.js to persist tasks/notes in IndexedDB📝🍅
- Host: GitHub
- URL: https://github.com/TBosak/notomato
- Owner: TBosak
- Created: 2022-02-09T06:27:36.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-06-15T17:11:20.000Z (over 2 years ago)
- Last Synced: 2025-06-01T14:07:51.366Z (4 months ago)
- Topics: angular, dexiejs, docker, docker-image, documentation, indexeddb, ionic, material-ui, notes, pomodoro, self-hosted, time-tracker, vercel, vercel-deployment
- Language: TypeScript
- Homepage: https://notomato.vercel.app
- Size: 2.29 MB
- Stars: 19
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
- awesome-time-tracking - Notomato Task Timer - A Pomodoro task management application built with Ionic and Dexie.js, allowing users to track tasks, save notes, and export records in various formats. ([Read more](/details/notomato-task-timer.md)) `pomodoro` `open-source` `task-management` `export` (Countdown & Interval Timers)
README
# 🍅Notomato🍅
A Pomodoro task management application built with Ionic framework using Dexie.js to persist tasks/notes in IndexedDB.## Features🎉
- Add task with details of what was accomplished/completed during the [Pomodoro](https://en.wikipedia.org/wiki/Pomodoro_Technique) session
- Edit existing tasks
- Submit tasks to save them to a sortable and filterable table
- Export tasks in several different formats (e.g. CSV, Excel...)## Requirements✅
- [Node.js](https://nodejs.org/en/download/)
- [Ionic CLI](https://ionicframework.com/docs/installation/cli)## Installation⬇️
1. Clone the repository:
git clone https://github.com/TBosak/notomato.git2. Navigate to the project directory:
cd notomato3. Install dependencies:
npm install## Usage📝
1. Serve the application:
ionic serve2. The application will be available at `http://localhost:8100/`
## Running in Docker🐋
1. docker pull tbosk/notomato:latest
2. docker run -d --name notomato -p 8080(or whatever port you like):80 tbosk/notomato## Contributions🛂
If you find a bug or want to request a feature, please open an issue. Pull requests are welcome.## License📜
notomato is open-sourced software licensed under the [MIT license](https://opensource.org/licenses/MIT).[](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=V5LC4XTQDDE82&source=url)