Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sabaurgup/chat-app
Building a chat app with Socket.io and React Native
https://github.com/sabaurgup/chat-app
api chat chat-application expo-cli express login message nodejs react-native real-time screen server socket-io
Last synced: about 5 hours ago
JSON representation
Building a chat app with Socket.io and React Native
- Host: GitHub
- URL: https://github.com/sabaurgup/chat-app
- Owner: SabaUrgup
- License: gpl-3.0
- Created: 2023-01-02T19:43:32.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-01-29T12:40:41.000Z (almost 2 years ago)
- Last Synced: 2023-11-04T15:27:37.120Z (about 1 year ago)
- Topics: api, chat, chat-application, expo-cli, express, login, message, nodejs, react-native, real-time, screen, server, socket-io
- Language: JavaScript
- Homepage:
- Size: 1.94 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Chat App
> Building a chat app with Socket.io and React Native# Project Details: :bomb:
Creates a sign in screen where you can enter your name, create groups where people can join and show real-time messages between the people in the group. The message function contains subject and text parts.## Technologies Used
- React Native Expo 🧩
- Node.js library - Socket.io 🧩## Steps for installation
#### Clone
- Clone this project to your local machine
```
git clone https://github.com/SabaUrgup/Chat-App
```
#### Setup- Installing the project dependencies
> Run the command below
```
cd app
```
```
yarn install
```
```
cd server
```
```
npm install
```- Start your node server
> run the command below
```
npm start
```- Start the application
> run the command below
```
npx expo start
```- Start your local connection
> The connection of the server and the mobile application is a local connection. For this reason, you should write the ip address of the computer on which the backend is running, in the SOCKET_URL part of the config.js file under the app folder.## Resources
For the library and commands, the relevant medium article given in the assignment was referenced.
* [Nevo David Medium](https://dev.to/novu/building-a-chat-app-with-socketio-and-react-native-k1b)