Skip to content

πŸ’»πŸ–₯ This project features a Client-Server Architecture where the Client interacts with the server by sending and receiving data. The Server processes client data, manages connections, and communicates with specified clients.

Notifications You must be signed in to change notification settings

filipwroblewski/SeedlingManagementSystem_Client-Server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

SeedlingManagementSystem_Client-Server

Overview

YouTube video

Architecture Client-Server

Client

  • Recive data from server
  • Process received data
  • Sending data to server

Server

  • Recive data from clients
  • Process received data from clients
  • Sending data to specified client

Server Functionalities

  • Store data in database
  • Password encryption
  • CRUD database objects (Create, Read, Update, Delete)
  • Create & Update file with system logs
  • Connection based on Certyfication (X509 Certificate)
  • Multithreading
  • SSL protection
  • Client identyfication
  • Enable number of clients based on system threads number
  • Login/Logout (account functionality)
  • Division of permissions level
  • Online shop operations (add to cart, place order, etc.)
  • Cart connected with user session
  • Data validation

About

πŸ’»πŸ–₯ This project features a Client-Server Architecture where the Client interacts with the server by sending and receiving data. The Server processes client data, manages connections, and communicates with specified clients.

Topics

Resources

Stars

Watchers

Forks

Languages