Coder Social home page Coder Social logo

mitul45 / ta-calendar Goto Github PK

View Code? Open in Web Editor NEW
35.0 4.0 7.0 840 KB

πŸ“‹ An app to plan your day, just today.

Home Page: https://mitul45.github.io/ta-calendar/

License: MIT License

HTML 13.36% CSS 9.43% JavaScript 77.21%
calendar timemanagement javascript

ta-calendar's Introduction

πŸ“‹ ta - calendar

An app to plan your day, every minute of your day. Have you ever felt the day is about to be over and you haven't even started on the first thing to do?

Motivation

"One of the most valuable skills in our economy is becoming increasingly rare." - Cal Newport.

Deep work is the ability to focus without distraction on a cognitively demanding task. It’s a skill that allows you to quickly master complicated information and produce better results in less time. Deep work will make you better at what you do and provide the sense of true fulfillment that comes from craftsmanship. It's like a superpower in our increasingly competitive twenty-first-century economy.

One way to achieve deep work is to spend time only on things that matter. We spend much of our day on autopilot mode. To avoid this, we have to drain the shallows, we have to take control of our time, we have to schedule every minute of the day. We must prioritize ruthlessly, and strike out everything that isn't worth the time.

This app helps you to achieve exactly that. It allows you to plan your day in intervals of 30 minutes. There is small to-do list widget on the right side which is to dump everything else that comes in-between. The idea is to focus only on one and one thing at a time - what are we doing today.

Why not any other todo list?

Most of the to-do lists help you list down things you want to do without considering the most important factor - how long will it take? And within a couple of days, that list becomes wishlist of things we want to achieve (sometime in future). ta - calendar helps by considering that task duration. Whenever you plan task you have to specify when you will do and how long it will take, this way your today's list does not become a dump of things to do.

Of course, the idea is not to keep working for 9 hours a day deeply. But to keep track of your own time. You can (and should) always add entries like Lunch, Foosball game, etc to keep list concise.

What does ta - calendar mean?

It's just a word I came up with. Probably a mixture of task list, todo list, and calendar.

Technology

This app is built using React, and everything is stored in browser's localStorage. There is no server. The app, tasks, everything lives in your browser. So don't worry about privacy and other stuff. It uses GA to gather some fun stats.

Check it out

https://mitul45.github.io/ta-calendar/

ta-calendar's People

Contributors

9034725985 avatar mitul45 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

ta-calendar's Issues

Is this licensed

Hey, I like this project. I wanted to try it out and even forked it. But wanted to know if this is licensed as I might want to do some changes. (I will not be able to use it even if it is not licensed)

Mobile support

The current version doesn't support small screen devices.

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.