{"id":23296262,"url":"https://github.com/ostrynska/prime-chat","last_synced_at":"2026-04-20T09:02:45.482Z","repository":{"id":156665515,"uuid":"633075885","full_name":"Ostrynska/prime-chat","owner":"Ostrynska","description":null,"archived":false,"fork":false,"pushed_at":"2023-07-23T11:18:51.000Z","size":18468,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-13T01:49:22.666Z","etag":null,"topics":["node-js","react","socket-io","websocket"],"latest_commit_sha":null,"homepage":"https://prime-chat.netlify.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/Ostrynska.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-04-26T18:19:16.000Z","updated_at":"2023-08-11T11:20:08.000Z","dependencies_parsed_at":null,"dependency_job_id":"feaf1db8-d31e-4c37-8afb-8222445da1c6","html_url":"https://github.com/Ostrynska/prime-chat","commit_stats":null,"previous_names":["ostrynska/prime-chat"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ostrynska%2Fprime-chat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ostrynska%2Fprime-chat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ostrynska%2Fprime-chat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ostrynska%2Fprime-chat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ostrynska","download_url":"https://codeload.github.com/Ostrynska/prime-chat/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247543533,"owners_count":20955865,"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":["node-js","react","socket-io","websocket"],"created_at":"2024-12-20T07:11:18.396Z","updated_at":"2026-04-20T09:02:45.474Z","avatar_url":"https://github.com/Ostrynska.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1\u003e 📎Prime Chat web-site\u003c/h1\u003e\n\n\u003cp\u003eThis is a demo real-time chat application project to learn \u003cb\u003eSocket.io\u003c/b\u003e (Full Stack Chatting App).\u003c/p\u003e\n\u003cp\u003eThe application has been developed taking into account the adaptive layout from mobile devices to desktops and built using \u003cb\u003eReact, Node.js\u003c/b\u003e. Uses \u003cb\u003eSocket.io\u003c/b\u003e for real-time communication and stores user details in encrypted format in \u003cb\u003eMongo DB\u003c/b\u003e Database.\u003c/p\u003e\n      \n\n## Description\n\n\u003cp\u003eThe application consists of four pages: The Prime Chat project website, the Prime Chat blog (with separate pages for blog posts), the \"Not Found\" page, and the demo chat page. Since the application only has a demo version and is not fully represented on the market, the user is first directed to the Prime Chat project website, where he or she can learn a little more about the company, its achievements, and strategy, get acquainted with the product and its development prospects, read the first user reviews and leave his or her contacts for potential cooperation. The registration and log-in page to the user's personal account is currently under construction.\u003c/p\u003e \n\u003cp\u003eUsers can also go to our Articles \u0026 Resources blog page, which contains the latest news and useful resources from our developers.\u003c/p\u003e\n\u003cp\u003eThe current version of the app allows you to join a chat and send messages in a real-time mode. Our users can test the demo version of the chat by going to the corresponding page and entering their names. The user can also see the chat history, the time and date of the message, and the number of users who are online.  Each user gets a random avatar in the online chat.\u003c/p\u003e\n\n## Tech Stack\n* \u003cb\u003eClient :\u003c/b\u003e React\n* \u003cb\u003eServer :\u003c/b\u003e Node.js\n* \u003cb\u003eDatabase :\u003c/b\u003e Mongo DB\n* \u003cb\u003eDeployment :\u003c/b\u003e Netlify, Render\n\n## Links To Repositories \n* \u003cb\u003eFront-End :\u003c/b\u003e\n  - [PrimeChat Landing](https://github.com/Ostrynska/prime-chat)\n  - [Chat Demo](https://front-socket-chat.onrender.com)\n* \u003cb\u003eBack-End :\u003c/b\u003e\n  - [Socket.io](https://github.com/Ostrynska/back-socket)\n  - [Blog](https://github.com/Ostrynska/back-blog)\n  \n## How To Run:\n**1. Open terminal (Mac OS) or cmd (Windows)**  \n\n**2. Check npm version:**\n* `npm -v`\n  - Should print something like `6.4.1`\n\n**3. Install Dependencies**\n* Navigate to the project folder and run: `npm install`\n\n**4. Run Project**\n* `npm start`\n \u003cbr\u003e\n \u003cimg src=\"./public/1.png\"\u003e\n \u003cimg src=\"./public/2.png\"\u003e\n \u003cimg src=\"./public/3.png\"\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fostrynska%2Fprime-chat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fostrynska%2Fprime-chat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fostrynska%2Fprime-chat/lists"}