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

https://github.com/muradisazade777/taskcore

TaskCore is a modular Java-based task manager with JSON persistence and TypeScript analytics. It offers CLI control, clean architecture, and cross-language extensibility for developers who value structure and scalability.
https://github.com/muradisazade777/taskcore

api backend core java javascript json json-server libary modules multi-language running server service testing typescript

Last synced: 3 months ago
JSON representation

TaskCore is a modular Java-based task manager with JSON persistence and TypeScript analytics. It offers CLI control, clean architecture, and cross-language extensibility for developers who value structure and scalability.

Awesome Lists containing this project

README

          

# โš™๏ธ TaskCore

**TaskCore** is a modular Java-based task management engine with JSON persistence and TypeScript-powered analytics. Designed for developers who value clean architecture, CLI control, and cross-language extensibility.
---

## ๐Ÿš€ Features

- ๐Ÿง  Java-powered task engine with add, list, complete, and export functions
- ๐Ÿ“ฆ JSON-based storage for persistent task tracking
- ๐Ÿ“Š TypeScript dashboard that reads exported summaries
- ๐Ÿงฉ Balanced structure with 8 focused files โ€” no clutter, just power
- ๐Ÿ”— Multi-language ready: Java + JSON + TypeScript
---

## ๐Ÿ› ๏ธ Setup & Run

### ๐Ÿ”ง Compile Java

```bash
javac -cp "lib/gson-2.10.1.jar" src/com/taskcore/*.java
```

โ–ถ๏ธ Run TaskCore
```bash
java -cp "lib/gson-2.10.1.jar;src" com.taskcore.TaskCore
```

๐Ÿ“ธ Sample Java Output
```text
๐Ÿ“‹ TaskCore Menu:
1) Add Task
2) List Tasks
3) Complete Task
4) Save & Export
0) Exit
Choose: 1
Title: HelloWorld
Description: Hi, I like coding with powerful programming languages.

๐Ÿ“‹ TaskCore Menu:
Choose: 0
```

### ๐Ÿ“Š TypeScript Dashboard

๐Ÿ“ฆ Install Node types
```bash
npm install --save-dev @types/node
๐Ÿงช Compile & Run
bash
tsc viewer.ts
node viewer.js
โœ… Real Output
text
๐Ÿ“Š Task Summary:
1) โŒ Finish README
2) โœ… Export summary
```

๐Ÿ“„ Sample JSON

```json
[
{
"title": "Finish README",
"description": "Write full documentation for TaskCore",
"completed": false
},
{
"title": "Export summary",
"description": "Generate exported.json for frontend",
"completed": true
}
]
```

๐Ÿ–‹๏ธ Author
Crafted by Murad โ€” visionary full-stack developer and system architect. Branded, modular, and elegant โ€” just the way code should be.

๐Ÿ“„ License
MIT โ€” see LICENSE file for details.