MyTeams

About Us

Meet the Smoky Tekno Trio

We are a team of three second-year students at EPITECH Paris, specializing in C++ development. Our passion for programming and collaboration has led us to create the MyTeams Collaborative Communication Platform. We have diverse programming experience and expertise in multiple programming languages such as Elixir, Haskell, and Assembly.


Together, we have worked tirelessly to create a platform that allows users to communicate and collaborate effectively. We hope you enjoy our creation!


Platform Overview


MyTeams is a server and CLI client-based collaborative communication platform that supports team communication and organization. Users can create teams, join and leave teams, and create channels and threads for focused discussions.

The platform is designed to handle multiple clients simultaneously, using select for command management. The server saves its internal information in the current folder and loads it when it restarts, ensuring seamless operation across sessions.

Platform Overview

Installation

To install the MyTeams Collaborative Communication Platform, download the platform ZIP file by clicking the button below, and install the platform by following the instructions provided in the README file. If you have any issues during the installation process, please feel free to contact us for assistance.






Using thePlatform

Before using the MyTeams platform, make sure you have successfully installed it by following the instructions provided in the README file. Once installed, follow these steps to start using the platform:

  1. Open the terminal (command prompt) on your computer.
  2. Navigate to the directory where you have installed MyTeams.
  3. Start the server by running the following command: ./myteams_server [port], replacing [port] with the desired port number for the server.
  4. Open another terminal window and navigate to the MyTeams directory.
  5. Start the CLI client by running the following command: ./myteams_cli [ip_address] [port], replacing [ip_address] and [port] with the server's IP address and port number.
  6. Follow the on-screen instructions to create an account or log in to an existing account.

Once logged in, you can use the following commands to navigate and interact with the platform:


For additional commands and more detailed information, please refer to the user manual included with the platform.



Contact Us

If you have any questions, concerns, or feedback about the MyTeams Collaborative Communication Platform, please do not hesitate to contact us using the information below:



Thank you for choosing MyTeams for your collaborative communication needs!



css