Skip to content

mimuw-jnp2-rust/project-bartek-sadlej

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Chat App

Authors

  • Barte Sadlej (github: barteksad)

Description

Chat app written in Rust with Postgress db

Functionality

  • Server creates channels provided as input arguments
  • Users provide nick-names and password while joining and can choose channels
  • Messages are visible across channel
  • One can either send a message or change the channel
  • Added logging and creating users

  • Loading and saving channels and users from database

  • Creating new channels and saving messages

  • Added meassages history and sending messages unseen from last user logging

  • everything from terminal

A proposal for division into parts

In first pars first four points,

In secound part, secound four points,

Libraries

  • Tokio : threads for each connection and TCP stream
  • Serde : for messages serialization
  • and lots of smaller ones

About

project-bartek-sadlej created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages