https://github.com/ostrynska/prime-chat
https://github.com/ostrynska/prime-chat
node-js react socket-io websocket
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/ostrynska/prime-chat
- Owner: Ostrynska
- Created: 2023-04-26T18:19:16.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-07-23T11:18:51.000Z (almost 3 years ago)
- Last Synced: 2025-02-13T01:49:22.666Z (over 1 year ago)
- Topics: node-js, react, socket-io, websocket
- Language: JavaScript
- Homepage: https://prime-chat.netlify.app
- Size: 17.6 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
📎Prime Chat web-site
This is a demo real-time chat application project to learn Socket.io (Full Stack Chatting App).
The application has been developed taking into account the adaptive layout from mobile devices to desktops and built using React, Node.js. Uses Socket.io for real-time communication and stores user details in encrypted format in Mongo DB Database.
## Description
The 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.
Users can also go to our Articles & Resources blog page, which contains the latest news and useful resources from our developers.
The 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.
## Tech Stack
* Client : React
* Server : Node.js
* Database : Mongo DB
* Deployment : Netlify, Render
## Links To Repositories
* Front-End :
- [PrimeChat Landing](https://github.com/Ostrynska/prime-chat)
- [Chat Demo](https://front-socket-chat.onrender.com)
* Back-End :
- [Socket.io](https://github.com/Ostrynska/back-socket)
- [Blog](https://github.com/Ostrynska/back-blog)
## How To Run:
**1. Open terminal (Mac OS) or cmd (Windows)**
**2. Check npm version:**
* `npm -v`
- Should print something like `6.4.1`
**3. Install Dependencies**
* Navigate to the project folder and run: `npm install`
**4. Run Project**
* `npm start`