All Projects → overshard → Timelite

overshard / Timelite

Licence: bsd-2-clause
Why is it 5 AM? Isn't there something simple I can use to track what I'm doing with all this time?

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Timelite

Hackaru
Simple, cross-platform time tracking application
Stars: ✭ 82 (-59.2%)
Mutual labels:  timetracker, timer
Jamstack Ecommerce
A starter project for building performant ECommerce applications with Next.js and React
Stars: ✭ 1,384 (+588.56%)
Mutual labels:  serverless, nextjs
Next Starter
Next.js Starter using GraphQL, MobX (Next.js, TypeScript, Babel, Express.js, Apollo Client, React Apollo, React Apollo Hooks, GraphQL Codegen, MobX, mobx-state-tree, styled-components, next-optimized-images, Serverless Framework, AWS Lambda, Dotenv)
Stars: ✭ 90 (-55.22%)
Mutual labels:  serverless, nextjs
Moveit
🚀 NLW #4 | React+ TypeScript + NextJS + StyledComponents + Firebase + MongoDb +Axios
Stars: ✭ 39 (-80.6%)
Mutual labels:  serverless, nextjs
Nextjs Pwa Graphql Sql Boilerplate
Next.js serverless PWA with GraphQL (Apollo) + Postgres SQL boilerplate
Stars: ✭ 125 (-37.81%)
Mutual labels:  serverless, nextjs
Terraform Nextjs Plugin
A plugin to generate terraform configuration for Nextjs 8 and 9
Stars: ✭ 41 (-79.6%)
Mutual labels:  serverless, nextjs
Serverless With Next5 Boilerplate
Serverless.js with Next.js 5 on AWS, powered by the Serverless Framework
Stars: ✭ 100 (-50.25%)
Mutual labels:  serverless, nextjs
Next Server Components
Experimental demo of React Server Components with Next.js. Deployed serverlessly on Vercel.
Stars: ✭ 444 (+120.9%)
Mutual labels:  serverless, nextjs
React Timer Hook
React timer hook
Stars: ✭ 118 (-41.29%)
Mutual labels:  timer, time
Use Timer
A timer hook for React
Stars: ✭ 113 (-43.78%)
Mutual labels:  timer, time
Commercejs Nextjs Demo Store
Commerce demo store built for the Jamstack. Built with Commerce.js, Next.js, and can be one-click deployed to Netlify. Includes product catalog, categories, variants, cart, checkout, payments (Stripe) order confirmation, and printable receipts.
Stars: ✭ 737 (+266.67%)
Mutual labels:  serverless, nextjs
Serverless Next.js
⚡ Deploy your Next.js apps on AWS Lambda@Edge via Serverless Components
Stars: ✭ 2,977 (+1381.09%)
Mutual labels:  serverless, nextjs
Next On Netlify
Build and deploy Next.js applications with Server-Side Rendering on Netlify!
Stars: ✭ 719 (+257.71%)
Mutual labels:  serverless, nextjs
Serverless Next
How to use Serverless to provide the frontend with a full API with minimal effort and max. scalability
Stars: ✭ 41 (-79.6%)
Mutual labels:  serverless, nextjs
Firebase Gcp Examples
🔥 Firebase app architectures, languages, tools & some GCP things! React w Next.js, Svelte w Sapper, Cloud Functions, Cloud Run.
Stars: ✭ 470 (+133.83%)
Mutual labels:  serverless, nextjs
Stopwatch
⏱️ Single-header C++11 RDTSCP clock and timing utilities released into the public domain.
Stars: ✭ 96 (-52.24%)
Mutual labels:  timer, time
Web-Time-Tracker
Plugin named Timetracker is a time counter that works in both increase and decrease directions.
Stars: ✭ 21 (-89.55%)
Mutual labels:  timer, timetracker
Gitlab Time Tracker
🦊🕘 A command line interface for GitLab's time tracking feature.
Stars: ✭ 371 (+84.58%)
Mutual labels:  timetracker, time
Hyperapp Fx
Effects for use with Hyperapp
Stars: ✭ 105 (-47.76%)
Mutual labels:  time, localstorage
Gitlab Time Tracker Taskbar
🦊🕘 A crossplatform menubar/taskbar application for GitLabs time tracking feature. Currently in BETA!
Stars: ✭ 127 (-36.82%)
Mutual labels:  timetracker, time

Timelite Logo

Timelite

Why is it 5 AM? Isn't there something simple I can use to track what I'm doing with all this time?

https://timelite.app/

Why?

I want to casually track the time I spend on things without any overhead of signing into a service or even being online. Timelite is a progressive web app and works just fine without an internet connection, all data is stored locally and I don't track anything.

Timelite has been a pretty great companion for me with more aggressive team management software solutions that sometimes don't allow me to swap between projects quickly and track time easily. I tend to hop from project to project and task to task regularly. Larger solutions have a lot of overhead for basic time tracking. I tend to track my time here and then input that time at the end of the day or increments that make more sense.

Clone

For any possible way of running Timelite yourself you'll need a copy of the repo:

git clone https://github.com/overshard/timelite.git

After you get the repo it's up to you how you want to use it.

Development

You will need to have a version of node installed and yarn. If you already have node but don't know if you have yarn you probably just have npm and can install yarn with npm i -g yarn. After that you can run:

yarn install
yarn start

This will spin up Timelite to run on port 8000 which you can access via a browser at http://localhost:8000.

I won't really go into how to get node installed here, if you need help with that feel free to submit an issue but the best place to start would be just searching for how to install node on <your operating system here>. There are plenty of great guides out there as it is very popular.

Production

You can either push to ZEIT with an update to the now.json file to change the alias or install Docker and docker-compose and use that on any server.

With docker appending -d to the end after up will run this container in detached mode. We have restart: always configured so on system restarts or crashes the container will start back up automatically.

docker-compose up -d

Ports

To change which ports things run on you can update the package.json file's scripts. You will also need to update the docker-compose.yml file, if you use that, to properly publish the new port.

Troubleshooting

You may need to manually rebuild your docker container at times depending on changes that have been made that may not automatically trigger a rebuild. To do that you can run:

docker-compose up -d --build

The up implies that you want to start the server again, --build will rebuild the container and -d, as stated above, starts us in detached mode so you can set it and forget it.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].