Sumonta056 / gRPC-Consumer-Producer-Management-System

Producer-Consumer Management System with gRPC for secure registration, login, profile management, and updates

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

😀gRPC-Consumer-Producer-Management-System

😵 Producer - Consumer Management System using gRPC

  • ✍️ Step - 1 ; Registration and save at mysql data (encrypt password)
  • ✍️ Step - 2 ; Login based on that
  • ✍️ Step - 3 ; Set profile
  • ✍️ Step - 4 ; Profile view
  • ✍️ Step - 5 ; Update Profile

😏 Preview Project

Step - 1 : Run "grpcProducer.java"

Screenshot 2023-10-16 233450

Step - 2 : Run "grpcConsumer.java"

Screenshot 2023-10-16 233508

Step - 3 : Type - 2 and Proced Registration Process

Screenshot 2023-10-16 233727

Screenshot 2023-10-16 233738

Registration Successful
Step - 4 : User Login

Screenshot 2023-10-16 233832

Login Sucessful and Menu Option
Step - 5 : Type - 1 for Showing User Profile

Screenshot 2023-10-16 233847

Step - 6 : Type - 2 for Updating User Profile

Screenshot 2023-10-16 233847

Sucessfully Updated User Profile

Database Schema

CREATE TABLE users (
    id INT AUTO_INCREMENT PRIMARY KEY,
    username VARCHAR(255) NOT NULL,
    password VARCHAR(255) NOT NULL,
    email VARCHAR(255) NOT NULL,
    bio TEXT,
    UNIQUE (username),
    UNIQUE (email)
);

About

Producer-Consumer Management System with gRPC for secure registration, login, profile management, and updates


Languages

Language:Java 100.0%