Skip to content

marvin-matuschek/FreeVoiceServer

Repository files navigation

FreeVoice - Server

FreeVoice is an open-source project that provides decentralized voice chat and text communication, focusing on privacy, openness, and independence from centralized platforms. 🚀


This repository is the home of the FreeVoice server — the heart ❤️ of this project.
It is the home for user accounts and is responsible for managing groups and communication between clients. \

Once the FreeVoice server is ready for use, the development of a FreeVoice client will also begin.
This will allow users to communicate via any FreeVoice server in the form of a desktop application.
The separation between the FreeVoice server and client will enable others to provide alternative clients, allowing for even freer, more secure, and more independent communication.


Overview


Roadmap 🚀

  • User accounts
    • Registration
    • Login
    • Password reset
  • Group management
    • Create group
    • Join group
    • Leave group
    • User-Management for group-admins
  • Text-Chats for groups
  • Cross-server communication
    • Compatibility-checks between servers
    • Join groups on other servers
    • Text communication between servers
  • Voice communication (Audio & Video)
  • End-to-end encryption for text and voice communication

Features

  • Registration of User accounts
  • Login to receive a jwt for authentication

Take a look at the roadmap to see which features are planned for the future.
You can also create a pull request, issue, discussion, etc. to suggest a new feature.

API-Endpoints

Check out the API documentation to learn more about the available API endpoints and how to use them.


Contributing

Checkout CONTRIBUTING.md to learn more about this topic!

About

FreeVoice is an open-source project that provides decentralized voice chat and text communication, focusing on privacy, openness, and independence from centralized platforms.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors