Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/codeforstartup/socket.io-chat-react-native
- Owner: CodeForStartup
- Created: 2024-09-13T14:10:45.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-10-06T14:39:55.000Z (3 months ago)
- Last Synced: 2024-10-09T18:04:41.751Z (3 months ago)
- Topics: chat, expo, react-native, react-native-paper, reactjs, socket-io
- Language: TypeScript
- Homepage:
- Size: 1.1 MB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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 Backend2. 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