0

Safe Send - Cryptography-based Messaging System

Safe Send is a secure messaging platform utilizing encryption techniques to ensure confidential communication between users, developed using React.js and AWS.

Safe Send - Cryptography-based Messaging System

Overview

Safe Send is a secure, cryptography-based messaging platform developed as part of a collaborative team of two at the University at Albany, SUNY. The system integrates robust encryption techniques to ensure that messages are encrypted before transmission and can only be decrypted by the intended recipient, establishing a secure communication channel.

Key Features

  • End-to-End Encryption:

    • Implements strong encryption techniques to ensure that messages remain confidential during transmission.
    • Only the intended recipient can decrypt and view the message content.
  • Secure Messaging Platform:

    • Developed using React.js for a responsive and user-friendly interface.
    • Provides secure communication by integrating cryptography with modern web technologies.

Tech Stack

  • Frontend: React.js
  • Backend: AWS for data storage and message management
  • Encryption: Robust cryptographic techniques for secure communication
  • Version Control: Git/GitHub
  • Project Management: Waterfall Methodology

Development & Setup

Safe Send uses AWS for cloud storage and message management, while React.js powers the user interface for seamless communication. The project followed a Waterfall methodology for structured and phased development.

  1. Install dependencies:

    git clone https://github.com/Caffeine-Coders/Cryptography-project
    cd safe-send
    npm install
    
  2. Run the application:

    npm start
    

Access & Documentation


This project demonstrates expertise in cryptography, full-stack development, and secure communication using encryption techniques, while leveraging cloud infrastructure for efficient message storage and management.