{"id":15112103,"url":"https://github.com/roluochke/real-time-chap-app","last_synced_at":"2026-01-20T02:32:15.568Z","repository":{"id":166486225,"uuid":"641900779","full_name":"rOluochKe/real-time-chap-app","owner":"rOluochKe","description":"This real-time chat application, built on the MERN (MongoDB, Express.js, React.js, Node.js) stack, provides users with a seamless communication experience. ","archived":false,"fork":false,"pushed_at":"2023-05-23T09:51:23.000Z","size":806,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-05T18:14:02.154Z","etag":null,"topics":["expressjs","mongodb","node-sass","nodejs","reactjs","redux","redux-thunk","socket-io"],"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/rOluochKe.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-05-17T12:01:32.000Z","updated_at":"2023-07-12T16:26:02.000Z","dependencies_parsed_at":null,"dependency_job_id":"4ae1fd2d-4225-4a16-ac7e-dfdcdf5c0742","html_url":"https://github.com/rOluochKe/real-time-chap-app","commit_stats":null,"previous_names":["rOluochKe/real-time-chap-app"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rOluochKe%2Freal-time-chap-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rOluochKe%2Freal-time-chap-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rOluochKe%2Freal-time-chap-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rOluochKe%2Freal-time-chap-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rOluochKe","download_url":"https://codeload.github.com/rOluochKe/real-time-chap-app/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247378140,"owners_count":20929297,"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":["expressjs","mongodb","node-sass","nodejs","reactjs","redux","redux-thunk","socket-io"],"created_at":"2024-09-26T00:41:40.783Z","updated_at":"2026-01-20T02:32:15.529Z","avatar_url":"https://github.com/rOluochKe.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Real Time Chat Application\n\nThis real-time chat application, built on the MERN (MongoDB, Express.js, React.js, Node.js) stack, provides users with a seamless communication experience. With its intuitive design and robust functionality, the app allows users to connect and chat in real time, fostering efficient and engaging conversations.\n\nPowered by MongoDB, the application ensures reliable and scalable data storage, facilitating smooth message retrieval and seamless synchronization across multiple devices. Express.js handles server-side operations, ensuring fast and secure communication between clients and the server.\n\nThe React.js frontend offers a dynamic and responsive user interface, enhancing the overall user experience. Users can enjoy features like instant messaging, file sharing, and emoji support, all in a sleek and intuitive interface.\n\nThe Node.js backend ensures high-performance handling of incoming requests and real-time updates, enabling users to receive messages instantly and stay connected without any lag.\n\nWhether it's for personal or professional use, this MERN-based real-time chat application provides a reliable and efficient platform for users to connect and communicate effectively.\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"screenshots/Capture1.PNG\" width=\"800\" /\u003e\n\u003c/p\u003e\n\n## Technologies\n\n- JavaScript\n- NodeJS\n- Express\n- ReactJS\n- Redux\n- Socket.io\n- SASS\n\n## Setup\n\n- Clone the project: `git@github.com:rOluochKe/real-time-chap-app.git`\n- Change directory into : `cd /real-time-chap-app`\n- Install required dependencies: `npm install`\n- Change directory into frontend : `cd /frontend`\n- Install required dependencies: `npm install`\n- Change directory into socket : `cd /socket`\n- Install required dependencies: `npm install`\n- Configure database connection `cd /backend/config`, create a file `config.env` and copy contents from `config.example.env` to `config.env`\n- Run app [backend] from `cd /socket`: and run : `npm run socket`\n- Run app : `npm run dev`\n- View app on: `http://localhost:3000`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Froluochke%2Freal-time-chap-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Froluochke%2Freal-time-chap-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Froluochke%2Freal-time-chap-app/lists"}