Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/codeforstartup/socket.io-chat-react-native

React Native - Socket.io chat application
https://github.com/codeforstartup/socket.io-chat-react-native

chat expo react-native react-native-paper reactjs socket-io

Last synced: 3 months ago
JSON representation

React Native - Socket.io chat application

Awesome Lists containing this project

README

        

# Welcome to React Native socket.io chat

This is an React Native socket.io chat example

## Get started

1. Backend
We use this [repo](https://github.com/socketio/socket.io-chat-platform) for Backend

2. Install dependencies

```bash
npm install
```

3. Start the app

```bash
npx expo start
```

## Technical

- React Native
- Expo
- socket.io-client
- Zod - Form validation
- React-i18next - Multiple language
- Zustand - State management
- react-native-gifted-chat - For chat form
- react-native-paper - UI lib
- react-native-reanimated
And ....

## Get a fresh project

When you're ready, run:

```bash
npm run reset-project
```

This command will move the starter code to the **app-example** directory and create a blank **app** directory where you can start developing.

## Image

Login
Home
Chat
Add Friend
Join Group