{"id":24962158,"url":"https://github.com/yasir761/chatty","last_synced_at":"2026-05-06T20:35:25.220Z","repository":{"id":274765083,"uuid":"912653493","full_name":"Yasir761/Chatty","owner":"Yasir761","description":"Chatty is a real-time chat app with a clean design, easy conversation management, and simple features for staying connected.","archived":false,"fork":false,"pushed_at":"2025-03-08T06:54:41.000Z","size":8788,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-28T22:34:47.263Z","etag":null,"topics":["daisy-ui","mern-stack","monogodb","react","socket-io","zustand"],"latest_commit_sha":null,"homepage":"https://chatty-gules.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/Yasir761.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-01-06T05:46:28.000Z","updated_at":"2025-03-08T09:46:19.000Z","dependencies_parsed_at":null,"dependency_job_id":"00d10771-0727-4280-9177-b2e7643fe755","html_url":"https://github.com/Yasir761/Chatty","commit_stats":null,"previous_names":["yasir761/chatty"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Yasir761/Chatty","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yasir761%2FChatty","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yasir761%2FChatty/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yasir761%2FChatty/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yasir761%2FChatty/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Yasir761","download_url":"https://codeload.github.com/Yasir761/Chatty/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yasir761%2FChatty/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32711438,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-06T19:35:05.142Z","status":"ssl_error","status_checked_at":"2026-05-06T19:35:03.996Z","response_time":117,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["daisy-ui","mern-stack","monogodb","react","socket-io","zustand"],"created_at":"2025-02-03T08:59:17.668Z","updated_at":"2026-05-06T20:35:25.184Z","avatar_url":"https://github.com/Yasir761.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Web-Based Chat Application\n\nThis is Web-Based Chat-Application developed using the MERN (MongoDB, Express.js, React.js, Node.js) stack. It allows users to register, log in, and chat with other users in real time.\n\n\n## Features\n\n- User authentication: Users can register and log in securely.\n- Real-time messaging: Users can chat with each other in real-time.\n- Responsive design: The app is responsive and works well on both desktop and mobile devices.\n- Live notifications for new incoming messages.\n- Online user facility indicating which users are currently online.\n\n\n## Technologies Used\n\n- MongoDB: NoSQL database for storing user data and chat messages.\n- Express.js: Web application framework for Node.js used to build the backend server.\n- React.js: JavaScript library for building user interfaces.\n- Node.js: JavaScript runtime environment for running server-side code.\n- Socket.io: Real-time engine for WebSockets to enable real-time communication between clients and server.\n- Tailwind/CSS: Markup and styling for the front end.\n\n---\n\n## Installation\n\n1. Clone the repository:\n\n   ```bash\n   git clone https://github.com/Yasir761/Chatty\n   ```\n\n2. Navigate to the project directory:\n\n   ```bash\n   cd Chat-Application\n   ```\n\n3. Install dependencies for both frontend and backend\n\u003e For frontend dependencies Go to the frontend folder `Package.json` file\n  and see all dependencies for installation\n\n```bash\n npm i \n npm i all_dependencies_name \n```\n\n\n\u003e For Backend Dependencies Go to the Chat-Application folder \u0026 refer directly available  `package.json` file:\n\n\n\n```bash\n npm i \n npm i all_dependencies_name \n```\n\n4. Set up environment variables:\n   \n   - Create a `.env` file in the `Chat Application folder` directory.\n   - Define the following variables in the `.env` file:\n     ```\n     PORT = 5000\n     MONGODB_URI = \u003cyour_mongodb_uri\u003e\n     JWT_SECRET = \u003cyour_jwt_secret\u003e\n     ```\n\n5. Run the development server:\n\n   ```bash\n   npm run start\n   ```\n\n6. Open your browser and navigate to `http://localhost:5000` to view the app functionality.\n\n---\n\n## Usage\n\n1. Register for an account or log in if you already have one.\n2. Once logged in, you'll be redirected to the chat interface.\n3. Start messaging with other users who are online in real-time.\n\n---\n\n## Contributing\n\nContributions are welcome! Feel free to open issues or pull requests for any improvements or new features you'd like to see added.\n\n\n\n \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyasir761%2Fchatty","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyasir761%2Fchatty","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyasir761%2Fchatty/lists"}