{"id":15324143,"url":"https://github.com/irshit033/vibe-n","last_synced_at":"2025-04-15T02:50:29.636Z","repository":{"id":133088468,"uuid":"453627334","full_name":"IRSHIT033/VIBE-n","owner":"IRSHIT033","description":"Realtime chat application in MERN stack. ","archived":false,"fork":false,"pushed_at":"2024-03-18T04:55:08.000Z","size":3840,"stargazers_count":1,"open_issues_count":5,"forks_count":5,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-28T14:39:08.369Z","etag":null,"topics":["aws","chakra-ui-react","express-js","grafana","mongodb","nodejs","prometheus","reactjs","socket-io","terraform"],"latest_commit_sha":null,"homepage":"https://vibe-n.vercel.app","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/IRSHIT033.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}},"created_at":"2022-01-30T08:35:09.000Z","updated_at":"2024-03-14T07:56:09.000Z","dependencies_parsed_at":"2024-01-20T11:31:50.466Z","dependency_job_id":"168491e4-ea91-45a1-914b-7ce4a0de9ef3","html_url":"https://github.com/IRSHIT033/VIBE-n","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IRSHIT033%2FVIBE-n","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IRSHIT033%2FVIBE-n/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IRSHIT033%2FVIBE-n/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IRSHIT033%2FVIBE-n/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/IRSHIT033","download_url":"https://codeload.github.com/IRSHIT033/VIBE-n/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248997087,"owners_count":21195797,"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":["aws","chakra-ui-react","express-js","grafana","mongodb","nodejs","prometheus","reactjs","socket-io","terraform"],"created_at":"2024-10-01T09:24:38.797Z","updated_at":"2025-04-15T02:50:29.619Z","avatar_url":"https://github.com/IRSHIT033.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"﻿# MERN_CHAT_APP_VIBEn\r\n Realtime Chat appliation built in MERN stack\r\n\r\n## Features : \r\n 1. One to one chatting\r\n 2. Group chatting\r\n 3. Remove/Add Members in group\r\n 4. Realtime Notification\r\n 5. User Authentication and Authorization using Refresh Token and AccessToken (Used refresh token Rotation \u0026 Reuse Detection) \r\n 6. Shows If other user typing or not\r\n\r\n## Tech Stack\r\n 1. JWT (Authentication/ authorization)\r\n 2. REACT\r\n 3. MONGOOSE (MONGODB ODM)\r\n 4. TYPEGOOSE (mongoose wrapper for typesafety)\r\n 5. EXPRESSJS (NODEJS framework)\r\n 6. Terraform\r\n 7. Docker (COntainerized)\r\n 8. Chakra UI (UI library)\r\n 9. NGINX (Reverse Proxy)\r\n 10. Prometheus (Metrics storing)\r\n 11. Grafana (Metrics showing UI) \r\n\r\n## Locally Run this project \r\n### without docker\r\n\r\n1. starting client \r\n```\r\ncd client\r\nnpm install\r\nnpm run dev\r\n```\r\n\r\n2. starting server\r\n```\r\ncd server\r\nnpm install\r\nnpm start\r\n```\r\n\r\n### with docker\r\n\r\n1. run your docker client/ desktop\r\n2. \u003ccode\u003edocker compose up\u003c/code\u003e\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Firshit033%2Fvibe-n","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Firshit033%2Fvibe-n","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Firshit033%2Fvibe-n/lists"}