p2prc

[![GPLv2 license](https://img.shields.io/badge/License-GPLv2-blue.svg)](http://perso.crans.org/besson/LICENSE.html) [![Maintenance](https://img.shields.io/badge/Maintained%3F-yes-green.svg)](https://GitHub.com/Akilan1999/p2p-rendering-computation/graphs/commit-activity) [![made-with-Go](https://img.shields.io/badge/Made%20with-Go-1f425f.svg)](http://golang.org) [![GoDoc reference example](https://img.shields.io/badge/godoc-reference-blue.svg)](https://pkg.go.dev/git.sr.ht/~akilan1999/p2p-rendering-computation) The main aim of this project was to create a custom peer to peer network. The user acting as the client has total flexibility on how to batch the tasks and the user acting as the server has complete flexibility on tracking the container's usages and killing the containers at any point of time. [![IMAGE ALT TEXT](http://img.youtube.com/vi/LRv3NR2lu7I/0.jpg)](https://www.youtube.com/watch?v=LRv3NR2lu7I "Simple P2P Cli application for creating containers") # Table of contents 1. [Introduction](Introduction.md) 2. [Installation](Installation.md) 3. [Design Architecture](DesignArchtectureIntro.md) 1. [Client Module](ClientArchitecture.md) 2. [P2P Module](P2PArchitecture.md) 3. [Server Module](ServerArchitecture.md) 4. [Implementation](Implementation.md) 1. [Client Module](ClientImplementation.md) 2. [P2P Module](P2PImplementation.md) 3. [Server Module](ServerImplementation.md) 4. [Config Module](ConfigImplementation.md) 5. [Cli Module](CliImplementation.md) 5. [Problems](Problems.md)