{"id":15772930,"url":"https://github.com/maverick8899/chatapp","last_synced_at":"2025-04-05T05:10:36.878Z","repository":{"id":232149122,"uuid":"783552723","full_name":"maverick8899/ChatAPP","owner":"maverick8899","description":"A chat application developed for online communication. It is containerized using Docker and leverages Helm and Kustomize for configuration management to deploy optimally to a Kubernetes cluster. The architecture utilizes PM2, Redis Cluster, and MongoDB-Shard to ensure high availability and scalability","archived":false,"fork":false,"pushed_at":"2024-07-30T10:43:27.000Z","size":1197,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-10-05T15:42:57.373Z","etag":null,"topics":["docker","helm","kubernetes","kustomize","mongodb","nginx","node-js","pm2","reactjs","redis","traefik"],"latest_commit_sha":null,"homepage":"","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/maverick8899.png","metadata":{"files":{"readme":"README","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":"2024-04-08T05:52:44.000Z","updated_at":"2024-08-06T12:30:34.000Z","dependencies_parsed_at":"2024-05-08T12:26:22.482Z","dependency_job_id":"06abacc3-b28b-4cbe-ab13-fc62c6f86074","html_url":"https://github.com/maverick8899/ChatAPP","commit_stats":null,"previous_names":["techmaverick89/chatapp","maverick8899/chatapp"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maverick8899%2FChatAPP","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maverick8899%2FChatAPP/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maverick8899%2FChatAPP/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maverick8899%2FChatAPP/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/maverick8899","download_url":"https://codeload.github.com/maverick8899/ChatAPP/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247289429,"owners_count":20914464,"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":["docker","helm","kubernetes","kustomize","mongodb","nginx","node-js","pm2","reactjs","redis","traefik"],"created_at":"2024-10-04T15:43:05.739Z","updated_at":"2025-04-05T05:10:36.862Z","avatar_url":"https://github.com/maverick8899.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\r\n\u003ch2\u003eWeb Development Technologies \u003c/h2\u003e\r\n\u003cp\u003e  \u003cimg alt=\"spring\" src=\"https://img.shields.io/badge/Node.js-5FA04E?logo=nodedotjs\u0026logoColor=fff\u0026style=for-the-badge\"\u003e \r\n\t\u003cimg src=\"https://img.shields.io/badge/-ReactJs-61DAFB?logo=react\u0026logoColor=white\u0026style=for-the-badge\" alt=\"reactjs\"\u003e \r\n\t\u003cimg src=\"https://img.shields.io/badge/MongoDB-47A248?logo=mongodb\u0026logoColor=fff\u0026style=for-the-badge\" alt=\"mongo\"\u003e \t\r\n    \u003cimg src=\"https://img.shields.io/badge/redis-%23DD0031.svg?style=for-the-badge\u0026logo=redis\u0026logoColor=white\" alt=\"Redis\"\u003e \r\n\t\u003cimg src=\"https://img.shields.io/badge/nginx-%23009639.svg?style=for-the-badge\u0026logo=nginx\u0026logoColor=white\" alt=\"nginx\"\u003e \r\n    \u003cimg src=\"https://img.shields.io/badge/Traefik%20Proxy-24A1C1?logo=traefikproxy\u0026logoColor=fff\u0026style=for-the-badge\" alt=\"traefik\"\u003e \r\n\u003c/p\u003e \r\n\u003ch2\u003eDeployment Technologies\u003c/h2\u003e\r\n\u003cp\u003e \r\n    \u003cimg src=\"https://img.shields.io/badge/Ansible-E00?logo=ansible\u0026logoColor=fff\u0026style=for-the-badge\" alt=\"Ansible\"\u003e\r\n    \u003cimg src=\"https://img.shields.io/badge/Vagrant-1868F2?logo=vagrant\u0026logoColor=fff\u0026style=for-the-badge\" alt=\"Vagrant\"\u003e\r\n    \u003cimg src=\"https://img.shields.io/badge/Jenkins-D24939?logo=jenkins\u0026logoColor=fff\u0026style=for-the-badge\" alt=\"Jenkins\"\u003e\r\n    \u003cimg src=\"https://img.shields.io/badge/GitLab-FC6D26?logo=gitlab\u0026logoColor=fff\u0026style=for-the-badge\" alt=\"GitLab\"\u003e\r\n    \u003cimg src=\"https://img.shields.io/badge/Harbor-60B932?logo=harbor\u0026logoColor=fff\u0026style=for-the-badge\" alt=\"Harbor\"\u003e \r\n    \u003cimg src=\"https://img.shields.io/badge/rancher-%230075A8.svg?style=for-the-badge\u0026logo=rancher\u0026logoColor=white\" alt=\"traefik\"\u003e \r\n     \u003cimg src=\"https://img.shields.io/badge/docker-%230db7ed.svg?style=for-the-badge\u0026logo=docker\u0026logoColor=white\" alt=\"docker\"\u003e \r\n    \u003cimg src=\"https://img.shields.io/badge/Kubernetes-326CE5?logo=kubernetes\u0026logoColor=fff\u0026style=for-the-badge\" alt=\"kubenetes\"\u003e\r\n    \u003cimg src=\"https://img.shields.io/badge/Helm-0F1689?logo=helm\u0026logoColor=fff\u0026style=for-the-badge\" alt=\"helm\"\u003e\r\n\u003c/p\u003e   \r\n\r\n## Table of contents \r\n* 💻 [Interface](#Interface) \r\n* 🛠️[Prerequisites](#prerequisites)\r\n* 🚀[Getting Started](#getting-started)  \r\n* 📧[Contact](#contact)\r\n\r\n\r\n## Interface\r\n- Web APP\r\n\u003cp\u003e\r\n    \u003cimg src=\"https://res.cloudinary.com/dgiozc0lj/image/upload/v1722187085/f7d1aqikjhktb3a7gujt.jpg\" width=\"48%\" alt=\"helm\"\u003e\r\n    \u003cimg src=\"https://res.cloudinary.com/dgiozc0lj/image/upload/v1722187085/rnpz3lhy6pdlbhyuttcn.jpg\" width=\"48%\" alt=\"helm\"\u003e\r\n\u003c/p\u003e\r\n\r\n-  Kubernetes Dashboard\r\n\u003cp\u003e \r\n    \u003cimg src=\"https://res.cloudinary.com/dgiozc0lj/image/upload/v1722187895/elhqzfbtjau0vkcwimac.jpg\" width=\"49%\" alt=\"helm\"\u003e\r\n    \u003cimg src=\"https://res.cloudinary.com/dgiozc0lj/image/upload/v1722187896/xd3lcbn3wcfaq4w4d7kt.jpg\" width=\"49%\" alt=\"helm\"\u003e\r\n\u003c/p\u003e\r\n- Jenkins Pipelines\r\n\u003cp\u003e \r\n    \u003cimg src=\"https://res.cloudinary.com/dgiozc0lj/image/upload/v1722187086/yzu8qgx7qkwacckrhojh.jpg\" width=\"100%\" alt=\"helm\"\u003e\r\n    \u003cimg src=\"https://res.cloudinary.com/dgiozc0lj/image/upload/v1722187085/lfjsx5pjwzvyk0w4ss8b.jpg\" width=\"100%\" alt=\"helm\"\u003e\r\n\u003c/p\u003e\r\n\r\n## 🛠️Prerequisites\r\n- To run this project, ensure that your computer has a multi-core processor (8 cores or more), at least 24 GB of RAM, and 100 GB of SSD storage.\r\n\r\n\r\n## 📧 Contact\r\n\u003cp\u003eDon't hesitate to contact me if you have any confusion or questions.\u003c/p\u003e\r\n\u003cdiv style=\"display: flex; gap: 10px; align-items: center;\"\u003e\r\n    \u003ca href=\"mailto:trankimbang0809@gmail.com\" target=\"_blank\" style=\"text-decoration: none;\"\u003e\r\n        \u003cimg src=\"https://img.icons8.com/color/48/000000/gmail--v2.png\" alt=\"trankimbang0809@gmail.com\" height=\"30\" width=\"40\"\u003e\r\n    \u003c/a\u003e \r\n    \u003ca href=\"http://www.linkedin.com/in/tranbang/\" target=\"_blank\"\u003e\r\n        \u003cimg src=\"https://img.icons8.com/?size=100\u0026id=xuvGCOXi8Wyg\u0026format=png\u0026color=000000\" alt=\"LinkedIn\" height=\"30\" width=\"40\"\u003e\r\n    \u003c/a\u003e\r\n\u003c/div\u003e\r\n\u003ca href=\"#ApexApartment\" style=\"transition: all .25s ease-in-out; position: fixed; bottom: 0; right: 0; display: inline-flex; cursor: pointer; align-items: center; justify-content: center; margin: 0 2em 2em 0; padding: .25em; width: 8em; height: 2em; background-color: #f0f0f0; text-align: center;\"\u003e\r\n  🔼 Back to top\r\n\u003c/a\u003e\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaverick8899%2Fchatapp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmaverick8899%2Fchatapp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaverick8899%2Fchatapp/lists"}