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.
- Host: GitHub
- URL: https://github.com/muradisazade777/taskcore
- Owner: MuradIsazade777
- License: other
- Created: 2025-10-05T11:56:16.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-10-05T12:11:33.000Z (3 months ago)
- Last Synced: 2025-10-05T14:27:53.005Z (3 months ago)
- Topics: api, backend, core, java, javascript, json, json-server, libary, modules, multi-language, running, server, service, testing, typescript
- Language: Java
- Homepage:
- Size: 732 KB
- Stars: 3
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.