The primary objective of this project is to develop a decentralized secure communication platform that ensures safe user interactions and file sharing without relying on centralized servers. The system will enable users to register, authenticate, send real-time messages, and share files with peers through a user-friendly web interface. Files will be securely stored using the Interplanetary File System (IPFS), guaranteeing decentralized, resilient, and tamper-proof data management. The project aims to offer differentiated roles for users and administrators, ensuring proper management, control, and monitoring functionalities. Real-time messaging will be supported to foster smooth communication, and user authentication mechanisms will be implemented to protect against unauthorized access.
This project presents a secure communication platform that enables user registration, authentication, chat messaging, and file sharing using Interplanetary File System (IPFS). With the rise in demand for decentralized, privacy-preserving digital communication, this system facilitates safe data transmission between users while storing shared files on a distributed file system. The platform includes features such as signup, login, real-time messaging, and IPFS-based file transfers, enhancing both functionality and security. Users can engage in text-based conversations and exchange important files securely, without relying on centralized cloud servers. The system is built with an intuitive front-end interface, a secure backend, and integrates IPFS for decentralized file handling. It includes modules for user and admin roles, each with specific privileges. Overall, this solution offers a secure, scalable, and transparent medium for communication in sensitive or privacy-focused environments.
Keywords: Secure Chat, Decentralized Storage, IPFS, File Sharing, User Authentication, Real-Time Messaging, Privacy Protection, Distributed Network, Web Communication, Secure File Transfer.
NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

SYSTEM SPECIFICATIONS:
HARDWARE REQUIREMENTS
β’ Processor - I3/Intel Processor
β’ RAM - 4GB (min)
β’ Hard Disk - 128 GB
β’ Key Board - Standard Windows Keyboard
β’ Mouse - Two or Three Button Mouse
β’ SOFTWARE REQUIREMENS
β’ Operating System : Windows 7+
β’ GUI : DJANGO
β’ IDE : PyCharm
β’ Libraries Used : Pandas, os, Pillow, pymysql, numpy, truffle, IPFS.