Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/joweltisso/preparationtimetracker

Interview Preparation Time Tracker App
https://github.com/joweltisso/preparationtimetracker

ant-design reactjs styled-components typescript

Last synced: 12 days ago
JSON representation

Interview Preparation Time Tracker App

Awesome Lists containing this project

README

        

# Preparation Time Tracker

### Preparation Time Tracker is a tool designed to help users track and manage their interview preparation time effectively. Whether you're a student, professional, or hobbyist, this tool ensures you stay organized and efficient with your preparation time.

## Table of Contents

- [Features](#features)
- [Installation](#installation)
- [Usage](#usage)
- [Contributing](#contributing)

## Features

**Time Tracking** :

- Efficiently log and monitor time dedicated to preparation tasks such as coding projects, interview preparation, and job applications. The application allows you to set a daily preparation time, defaulting to 10 hours. You can allocate this time among coding (6 hours), interview preparation (2 hours), and job applications (2 hours), with the flexibility to adjust these allocations as needed.

**Task Management** :

- Organize and prioritize tasks by categories or urgency. Seamlessly switch between tasks with a single click; for instance, after spending 2 hours coding, you can effortlessly transition to job application tasks using the toggle feature.

**Progress Reports** :

- Automatically save daily progress and generate comprehensive reports to visualize your preparation journey. Access these insights in the 'Logs' tab to assess performance and make informed adjustments.

**Calendar Integration** :

- Utilize the integrated calendar to mark completed days, track remaining preparation days, and maintain focus. Review past days to evaluate preparation efforts or rest periods, aiding in maintaining a balanced schedule.

**User-Friendly Interface** :

- Experience a clean, intuitive design that enhances usability, ensuring efficient navigation and task management for optimal productivity.

## Installation

1. Clone the Repository:

```
git clone https://github.com/JowelTisso/PreparationTimeTracker.git
```

2. Navigate to the Project Directory:

```
cd PreparationTimeTracker
```

3. Install Dependencies:
```
npm install
```

## Usage

1. Start the Application:
```
npm start
```
2. Access the Application:

Open your browser and navigate to `http://localhost:3000` to use the app.

## Deployment

The application is deployed and accessible at [preparationtracker.netlify.app]("https://preparationtracker.netlify.app/").

## Contributing

Contributions are welcome! Please fork the repository and create a pull request with your proposed changes.