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.
-
Install dependencies:
git clone https://github.com/Caffeine-Coders/Cryptography-project cd safe-send npm install
-
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.