Skip to content

vladmelnykk/VoiceAssistant

Repository files navigation

ReactNativeAiAssistant

ReactNativeAiAssistant is a mobile assistant application developed as a personal project to explore voice interaction and AI technologies using React Native.

Installation

To install dependencies and run the project, follow these steps:

  1. Clone the repository:

    git clone https://github.com/vladmelnykk/ReactNativeAiAssistant.git
    cd ReactNativeAiAssistant
  2. Install dependencies:

    Using npm:

    npm install

    Using yarn:

    yarn install

Scripts

The project provides the following scripts:

  • android: Runs the project on an Android device or emulator

    npm run android
    # or
    yarn android
  • ios: Runs the project on an iOS device or simulator

    npm run ios
    # or
    yarn ios
  • lint: Runs the linter to check code quality

    npm run lint
    # or
    yarn lint
  • start: Starts the Metro Bundler for React Native

    npm run start
    # or
    yarn start
  • test: Runs tests using Jest

    npm run test
    # or
    yarn test

Key Technologies

  • React Native: The core framework for building mobile applications using React.
  • React Navigation: Used for navigating between screens in the app.
  • Axios: For making HTTP requests to the server.
  • NativeWind: For using Tailwind CSS in React Native.
  • React Native TTS: For text-to-speech functionality.
  • @react-native-community/voice: For voice recognition functionality.

Requirements

  • Node.js version >= 18

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors