Skip to content

CodeForStartup/socket.io-chat-react-native

Repository files navigation

Welcome to React Native socket.io chat

This is an React Native socket.io chat example

Get started

  1. Backend
    We use this repo for Backend

  2. Install dependencies

    npm install
  3. Start the app

     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:

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