{"id":26610931,"url":"https://github.com/sjreddy1/chat_app","last_synced_at":"2026-04-11T10:31:42.621Z","repository":{"id":283932257,"uuid":"953324464","full_name":"SJReddy1/Chat_App","owner":"SJReddy1","description":"This full-stack Chat Application is developed with React.js, Node.js, Express.js, MongoDB, Tailwind CSS, and Redux. It delivers a seamless user interface for real-time chats, featuring options for sign up, sign in, logout, profile image updates, user search, individual messaging, group creation, group discussions, group management, and messages.","archived":false,"fork":false,"pushed_at":"2025-03-23T06:13:31.000Z","size":236,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-23T06:20:05.385Z","etag":null,"topics":["cloudinary","express","jwt-authentication","mongodb","nodejs","reactjs","socket-io","tailwindcss"],"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/SJReddy1.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":"2025-03-23T04:49:41.000Z","updated_at":"2025-03-23T06:13:33.000Z","dependencies_parsed_at":"2025-03-23T06:20:14.813Z","dependency_job_id":"9e491b3d-aeaa-46a9-a3ef-6c5ad9b5cb9f","html_url":"https://github.com/SJReddy1/Chat_App","commit_stats":null,"previous_names":["sjreddy1/chat_app"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SJReddy1%2FChat_App","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SJReddy1%2FChat_App/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SJReddy1%2FChat_App/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SJReddy1%2FChat_App/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SJReddy1","download_url":"https://codeload.github.com/SJReddy1/Chat_App/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245196770,"owners_count":20576083,"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":["cloudinary","express","jwt-authentication","mongodb","nodejs","reactjs","socket-io","tailwindcss"],"created_at":"2025-03-24T02:24:11.022Z","updated_at":"2025-12-30T19:03:31.129Z","avatar_url":"https://github.com/SJReddy1.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Chat_App\n## Real-Time Chat Application\n🚀 Live Demo: [Chat App](https://chat-app-livid-alpha-26.vercel.app/)  \n\n  Welcome to the Real-Time Chat Application! This is a full-stack project built using React.js, Node.js, Express.js, MongoDB, Tailwind CSS, and Redux. The application provides an intuitive and user-friendly interface for users to engage in real-time conversations with others. It incorporates a range of features such as sign up, sign in, logout, profile image customization, user search, one-to-one chat, group creation, group chat, group administration, and message notifications.\n\n## Features\n- **User Authentication**: Users can sign up for an account, log in, and log out securely.\n- **Profile Customization**: Users can personalize their profiles by changing their profile images.\n- **User Search**: Users can search for other users to connect with.\n- **One-to-One Chat**: Users can engage in real-time private conversations with each other.\n- **Group Creation**: Users can create groups for collaborative discussions.\n- **Group Chat**: Users can participate in group conversations, allowing multiple members to interact simultaneously.\n- **Group Administration**: Administrators have the authority to rename groups and manage group membership by adding or removing users.\n- **Message Notifications**: Users receive real-time notifications for new messages.\n\n## Technologies Used\n- **Front-end**: React.js, Redux, Tailwind CSS\n- **Back-end**: Node.js, Express.js\n- **Database**: MongoDB\n\n\n\u003ch1\u003e  Backend Installation \u003c/h1\u003e\n\u003cul\u003e \n\u003cli\u003e clone repo  \u003c/li\u003e\n\u003cli\u003e cd backend \u003c/li\u003e\n\u003cli\u003e npm install \u003c/li\u003e\n\u003cli\u003e node index.js \u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch1\u003e  Frontend Installation \u003c/h1\u003e\n\u003cul\u003e \n\u003cli\u003e clone repo  \u003c/li\u003e\n\u003cli\u003e cd frontend \u003c/li\u003e\n\u003cli\u003e npm install \u003c/li\u003e\n\u003cli\u003e npm start \u003c/li\u003e\n\u003c/ul\u003e\n\nCreate .env for both backend and frontend separately.\n\n## 🌎 Deployment Guide\n✅ Deploy Backend on Render\n- Push your backend to GitHub.\n\n- Go to Render → New Web Service.\n\n- Connect to your GitHub repository.\n\n- Set Render’s Environment Variables.\n\nDeploy! 🎉\n\n✅ Deploy Frontend on Vercel\n- Push your frontend to GitHub.\n\n- Go to Vercel → Import Project.\n\n- Select your GitHub repository.\n\n- Set Vercel’s Environment Variables.\n\nDeploy! 🎉\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsjreddy1%2Fchat_app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsjreddy1%2Fchat_app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsjreddy1%2Fchat_app/lists"}