{"id":19765932,"url":"https://github.com/themihirmathur/whats-chat","last_synced_at":"2026-04-10T01:53:39.510Z","repository":{"id":174313563,"uuid":"651916604","full_name":"themihirmathur/WHATS-CHAT","owner":"themihirmathur","description":"'WHATS-CHAT' is a secure and Real-Time End-to-End Encrypted Chat Application designed to facilitate private communication among multiple users.","archived":false,"fork":false,"pushed_at":"2023-06-20T17:51:20.000Z","size":7785,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-11T00:12:52.601Z","etag":null,"topics":["aes-256","aes-encryption","css","html","javascript","nodejs","socket-io"],"latest_commit_sha":null,"homepage":"https://github.com/themihirmathur/WHATS-CHAT","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/themihirmathur.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-06-10T13:42:46.000Z","updated_at":"2024-07-07T07:14:44.000Z","dependencies_parsed_at":null,"dependency_job_id":"4a6f8a5d-f963-440d-8a11-a98004447e31","html_url":"https://github.com/themihirmathur/WHATS-CHAT","commit_stats":null,"previous_names":["themihirmathur/whats-chat"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/themihirmathur%2FWHATS-CHAT","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/themihirmathur%2FWHATS-CHAT/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/themihirmathur%2FWHATS-CHAT/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/themihirmathur%2FWHATS-CHAT/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/themihirmathur","download_url":"https://codeload.github.com/themihirmathur/WHATS-CHAT/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241099546,"owners_count":19909570,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aes-256","aes-encryption","css","html","javascript","nodejs","socket-io"],"created_at":"2024-11-12T04:20:40.305Z","updated_at":"2025-11-23T01:04:47.961Z","avatar_url":"https://github.com/themihirmathur.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# WHATS-CHAT\n\n\u003ch2\u003eDESCRIPTION\u003c/h2\u003e\n\n`WHATS-CHAT` is a secure and Real-Time End-to-End Encrypted Chat Application designed to facilitate private communication among multiple users. \nThe application employs the robust AES algorithm for encrypting and decrypting messages, ensuring the utmost privacy and confidentiality.\n\n\u003ckbd\u003e\u003cimg width=\"1460\" alt=\"Screenshot 2023-06-13 at 1 22 44 AM\" src=\"https://github.com/themihirmathur/WHATS-CHAT/assets/92594107/a7b05983-1d48-469f-9e0d-7225670b501d\"\u003e\n\n\u003ch2\u003eTECHNOLOGIES STACKS \u0026 TOOLS USED\u003c/h2\u003e\n\n* HTML: Used for structuring web pages and user interfaces.\n\n* CSS: Employed for styling and enhancing the visual presentation of the application.\n\n* [Visual Studio Code](https://code.visualstudio.com/): The integrated development environment used for coding and managing the project.\n\n* JavaScript: The programming language used to implement the logic and functionality of the application.\n\n## DEPENDENCIES\n\n* [Node.js](https://nodejs.org/en)(`Recommended to Install the LTS version`): A JavaScript runtime environment used for server-side development.\n\n* [Socket.io](https://socket.io/): A library that enables real-time, bidirectional communication between the server and clients.\n\n## FEATURES\n\n- Real-time messaging: Engage in instant and seamless conversations with other users.\n\n- End-to-End Encryption: All messages are encrypted using the AES algorithm to ensure privacy and confidentiality.\n \n- Multiple Users: Support for multiple users to communicate simultaneously.\n \n- User-friendly Interface: Intuitive and visually appealing interface for a seamless user experience.\n\n\u003cimg height='440' src=\"https://github.com/themihirmathur/WHATS-CHAT/assets/92594107/3b755f05-195d-4ebf-a170-22f01f51bdbb\"\u003e\n \n## INSTALLATION\n\n1. Clone the repository:\n\n```bash\ngit clone https://github.com/themihirmathur/WHATS-CHAT.git\n```\n\n2. Navigate to the project directory:\n\n```bash\ncd WHATS-CHAT\n```\n\n3. Install the dependencies:\n\n```bash\nnpm install\n```\n\n4. Install Nodemon (if not installed already)\n\n```bash\nnpm install --global nodemon\n```\n\n5. Connect Server`(index.js)` to Client`(client.js)`\n\n```bash\nnodemon .\\index.js\n```\n\n6. Install a `CORS Unblock Extension` to avoid Cross-Origin Resource Sharing Error OR Add Proxies.\n\n\u003cimg align=\"right\" alt=\"Coding\" height='250' width='400' src=\"https://res.cloudinary.com/practicaldev/image/fetch/s--o2-mzlA6--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/foathske6a5prjf02dyf.gif\"\u003e\n\n\u003cimg align=\"center\" alt=\"Coding\" height='250' width='400' src=\"https://res.cloudinary.com/practicaldev/image/fetch/s--hO6Qyy5n--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/lqtoobekf1h1d08lcl56.gif\"\u003e\n\n7. Run `Live Server` OR Start the application using:\n\n```bash\nnpm start\n```\n\u0026 Open your web browser and visit http://localhost:3000 to access the WHATS-CHAT application.\n\n## USAGE\n\n1. Login with your credentials (Name).\n2. Start sending messages to other users in the chat room.\n3. Enjoy secure and real-time encrypted conversations.\n\n## ACKNOWLEDGEMENTS\n\n* The AES encryption algorithm implementation is based on the [crypto-js](https://www.npmjs.com/package/crypto-js) library.\n* The Socket.io library is utilized for real-time communication.\n\n\u003ch2\u003eVISION OF THIS PROJECT\u003c/h2\u003e\n\nThe vision of the WHATS-CHAT project is to provide users with a secure communication platform that safeguards their conversations from unauthorized access. \nBy leveraging strong encryption techniques and real-time functionality, the project aims to promote secure messaging and foster trust in online communication.\n\n![image](https://cdn.ttgtmedia.com/visuals/ComputerWeekly/HeroImages/privacy-encryption-security-Rabbit1990-adobe.jpg)\n\n## CONTRIBUTION\n\nContributions are welcome! If you find any issues or would like to contribute to the project, please feel free to open a new issue or submit a pull request.\nTogether, we can improve and enhance `WHATS-CHAT`.\n\n\u003ch2\u003eCONCLUSION\u003c/h2\u003e\n\nThe main outcome of the WHATS-CHAT project is the creation of a secure messaging platform that allows users to engage in real-time encrypted conversations. \nThis outcome provides a reliable and private communication channel, protecting sensitive information and fostering trust among users.\n\nFor more information, please refer to the [Documentation](https://github.com/themihirmathur/WHATS-CHAT) provided.\n\nThank you for using WHATS-CHAT!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthemihirmathur%2Fwhats-chat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthemihirmathur%2Fwhats-chat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthemihirmathur%2Fwhats-chat/lists"}