/LockVox-Legacy

Lockvox project aims to create a fully encrypted and open source voice and audio exchange system while keeping the GUI as simple and easy to access as possible.

Primary LanguageCGNU General Public License v3.0GPL-3.0

Codacy Badge License

LockVox Project

Lockvox project aims to create a fully encrypted and open source voice and audio exchange system while keeping the GUI as simple and easy to access as possible.

Introduction

We are a group of friends and classmate currently in IT engineering school. This project is our annual project as part of our 4th year of university course. It's dev using Qt opensource, written in C++.

Documentation

Release

Current Status

The project actually have :

Server side

  • A working server running on port 50885
  • Connect to MariaDB / MySQL server
  • Login
  • Register
  • Generating UUID for new user
  • Password stored using sha256 (salt NYI)
  • Channel list
  • User list and isOnline info
  • Simple public message
  • Profile picture

Client side

  • Simple GUI
  • Connect to server
  • Login
  • Register
  • Retrieve channel and user list
  • Simple public message
  • Profile pictures

TO DO

  • SSL !!!!!
  • Audio immplementation
  • Message picture implementation
  • Emoji message implementation
  • Switch message to database ?
  • P2P Message
  • Add and implement configuration file for Server.

3rd-party

Authors

  • Valentin MONNOT monnot@et.esiea.fr
  • Hugues MATTEI
  • Hugo LAVEAU
  • Louis BOURGEAIS
  • François LELIEVRE