Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/saifadin1/task-tracker


https://github.com/saifadin1/task-tracker

Last synced: about 7 hours ago
JSON representation

Awesome Lists containing this project

README

        

# Task Tracker CLI to-do list application

[roadmap project](https://roadmap.sh/projects/task-tracker)

**Task Tracker** is a console-based application for managing tasks. It allows users to add, list, and store tasks in a JSON file.

## Features

- **Add a Task**: Allows you to add tasks with details like status, description, and timestamps.
- **List Tasks**: Displays all the tasks in a clear tabular format with details like ID, status, description, and created/updated timestamps.

## Prerequisites

- [.NET SDK](https://dotnet.microsoft.com/download)
- [Newtonsoft.Json (Json.NET)](https://www.nuget.org/packages/Newtonsoft.Json) installed in the project.

## Installation

1. **Clone the repository**:
```bash
git clone https://github.com/your-username/TaskTracker.git
2. **Navigate to the project directory:**
```bash
cd TaskTracker
3. **Install Newtonsoft.Json package: You can install it using the .NET CLI:**
```bash
dotnet add package Newtonsoft.Json
4. **Run the application:**
```bash
dotnet run