An open-source Voice- and Text-communication Software
- Project Name and Description
- Getting Started
- Usage
- Contributions
- License
- Credits
- Acknowledgments
- FAQ
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
- Visual Studio 2022 or later
- Clone the repository to your local machine using
https://github.com/TST-Systems/Voice-of-Time.git
. - Open Visual Studio 2022.
- Click on "File" > "Open" > "Project/Solution".
- Navigate to the repository you just cloned and select the project file with the
.sln
extension. - Once the project is loaded, you should be able to build and run it by clicking on the "Start" button in the toolbar or by pressing
F5
on your keyboard.
You can either select Voice of Time
or Voice of Time Server
as StartUp Project
This Project contains three subprojekts: Voice of Time, Voice of Time Server and VoTCore
Core libarys for Client and Server for features like:
- Communication between Client -> Server
- Communication between Client -> Client
- De-/Enryption with RSA key
- Basic storage units
- Exeptions
- Futher features
The part for the enduser
- Contains all ClientData and partially information over the server and outher clients
- Manages connections with 'theoretically' infinit connections parralel
- Runs currently over cmd
A Serverinstace
- Contains all Public Information of its users
- Manages handling of messages for the server and outher users
Just a side projekt for testing the functionality of some features
We welcome contributions to this project. If you're interested in helping, take a look at the open issues and see if there's anything you'd like to work on.
Here are some general guidelines for contributions:
- Fork the repository and make a local clone of your fork.
- Create a new branch for your changes and make your changes on that branch.
- Commit your changes with a descriptive message.
- Push your changes to your fork on GitHub.
- Open a pull request to the original repository.
Note that by contributing to this project, you agree to release your changes under the same license as the original project.
This project is licensed under the MIT License.
- Timeplex(https://github.com/TLTimeplex) - Initial work and ongoing maintenance in the back-end
- Timkroe21(https://github.com/Timkroe21) - Initial work and ongoing maintenance in the front-end
- SalzstangeManga(https://github.com/SalzstangeManga) - Some contributions in the back-end
None ;(
Currently only Windows. But we plan to provide at least a server version for linux.