This is a very simple micro-project I started to help me with work related time keeping and general productivity. If, like me, you need to keep track of how long you take working on certain tasks, then this tool may help you.
Scratchy Online ๐ No questions asked!
๐ Big thank you to
@rasliche @crispinkoech @nimitbhargava
for your time, dedication, ideas and overall contribution to this micro-project. ๐
- ๐ Note entry and management.
- ๐ Reminders.
- โฒ๏ธ Time entry with short note.
- ๐ Everything is local. Your data stays on your browser (local storage) and you can easily download it.
โ๏ธ Drag notes to column tabs to move them.
- VueJS - single page applications made easy.
- Vuex - for easy state management.
- Netlify - for headache-free, automatic deployments.
- Bootstrap for people that are terrible with CSS (like me).
โก๏ธ Read CONTRIBUTING.md
git clone https://github.com/j-000/scratchpad.git
npm install
npm run serve
Now do some coding. Master branch is protected from force pull requests. You need to create a new branch to commit your code. You may call this branch anything you like. For more info, checkout CONTRIBUTING.md.
โ Feel free to raise an issue if you're in doubt.
- - Add a logo
- - Add more tabs/columns
- - Time keeping
- - Note Alerts
- - Regular Tasks
- - Move todos to different tabs
- - Add alert functionaity to the todos
- - Drag and drop notes to move them between tabs
- - Leverage 3rd party APIs for alerts (like twilio, SMTP or browser notifications API)
- - Add settings for customisation of alerts
- - Improved UI - maybe allow customisation