Skip to content

This is a productivity application for all to keep track of the time.

License

Notifications You must be signed in to change notification settings

ats1999/time-stamp

Repository files navigation

time-stamp

This is a productivity application to keep track of your time. You can create tags and add time to those tags. Go back and see where was your time.

Table of contents

time-stamp Rahul

If you know where was your time yesterday, then you can plan your schedule for today:)

At the very top of the application, you will see an input box to select a date. Upon selecting the date, you can see the time you spend on that date.

comment

In the above image, you can see the input date option in the top left corner. Here you can change the date.

In the top right corner, you can see 25/11/2021 stats. This is the selected date. Below that, you can see 6.12 hours total. This is the number of hours you recorded on the selected date.

In the below chart, you can see the tags in sorted order and the number of hours spent on each tag (When you hover the mouse over them).

What is TAG?

TAG is an easy to remember keyword. Suppose you want to keep track of, how many hours you are spending each day learning data structure & algorithms. So, you can create a TAG named dsa Now, record the number of hours you are spending every day.

How to create TAG?

Go here and follow the below process.

You will see the below UI

select tag ui

Here, you can type in the place of Select..., just like below

create tag

You can now, click on Create to create a new tag.

How to record time?

Go here and select a TAG

record time

Now, you can click on GO to record time in the current date, or click on Back Date to record time in the previous date.

Go

Upon clicking on the GO button, you can see UI

Screenshot from 2021-11-28 18-29-24

You can click on Save for react to save time and come back to the home page to see the result.

Back Date

You will see UI

Screenshot from 2021-11-28 18-32-16

You can enter the time spent in minutes, and select the date.

Analytics 📈

The analytics page will have the record from the day you started. Some stats are present on this page.

analytic page

In the above image has my data, you can see I have a record of a total of 17 days, 78.74 hours and 4.63 avg hours each day.

The chart contains the data for each day.

Contributing

Any kind of contribution is welcomed, either a feature, bug or code contribution.

Tech Stack

The application is built using

  • NextJs
  • ReactJs
  • MongoDB
  • Chakra-UI
  • Highcharts.js

Install

https://github.com/ats1999/time-stamp/blob/main/docs/install.md

Upcoming feature that you can work on

On this page

  • Implement a feature for users to select a date range
  • Allow users to see records of the current month, week, year (TAB - click)
  • Show compare results from last week to the current week, last year to current year, etc.
  • Suggest any feature

Issues

To contribute, you can go through the list of issues or create your own issue.

You can comment/create any issue, I'll surely revert

Thank You ❤️

About

This is a productivity application for all to keep track of the time.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages