From 7ff0607801fb4dbc38091e94e7d7b46763d731dc Mon Sep 17 00:00:00 2001 From: Akilan Date: Sun, 19 Jan 2025 22:56:17 +0000 Subject: [PATCH] modified README --- README.md | 27 +++++++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 0c5efc5..11e606c 100644 --- a/README.md +++ b/README.md @@ -20,9 +20,32 @@ GoDoc reference example -The main aim of this project was to create a custom peer to peer network. The user acting as the + + + +This project aims to simplify self-hosting servers and streamline the creation of distributed systems. The primary focus is to enable users to design custom peer-to-peer networks for distributed computing, offering full flexibility and control while abstracting away the complexities of networking. + +## Key Features +Simplified Self-Hosting +Empower users to easily host nodes, whether on personal computers behind NAT, custom hardware, or cloud-based infrastructure. + +### Custom Peer-to-Peer Networks +Build a decentralised network tailored to user requirements, enabling distributed task execution without the need for in-depth networking knowledge. + +### Heterogeneous Node Support +Harness a diverse array of nodes—from personal computers to specialised hardware—seamlessly integrated into a global node list. + +### Abstracted Networking Layer +Networking details are completely abstracted, enabling users to focus on developing bespoke task orchestration systems. No more manual configuration of IPs, ports, or connection logic. + +### Flexible Task Distribution +Users acting as clients retain full control over how tasks are batched and assigned to nodes, creating endless possibilities for optimising performance based on specific use cases. ## Latest tutorial [![IMAGE ALT TEXT](https://i.ytimg.com/vi/OMwCpedu5cs/hqdefault.jpg)](https://www.youtube.com/watch?v=OMwCpedu5cs")