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 (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-06T14:39:55.000Z (over 1 year ago)
- Last Synced: 2025-01-30T17:38:20.647Z (about 1 year 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 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