Project Name: Barber Mobile App

Description

This React Native project is a mobile app designed for barbers, providing a platform for managing appointments, client information, and other essential features for a barber shop.

Installation

  1. Clone the repository:

    git clone 
    cd barbermobile
  2. Install dependencies:

    npm install
  3. Post-installation:

    npm run postinstall

Dependencies

  • React Native: React Native is a framework for building mobile applications using JavaScript and React.
  • @react-navigation: React Navigation for handling navigation in the app.
  • axios: Axios for making HTTP requests.
  • react-hook-form: React Hook Form for efficient form handling.
  • styled-components: Styled Components for styling React components.
  • yup: Yup for form validation.

Scripts

  • android: Run the app on Android.

    npm run android
  • ios: Run the app on iOS.

    npm run ios
  • lint: Run ESLint for code linting.

    npm run lint
  • start: Start the React Native development server.

    npm start
  • test: Run Jest for testing.

    npm test

Development Setup

Ensure you have Node.js (version >=16) installed. For detailed instructions on setting up React Native, refer to the React Native Getting Started Guide.

See also

You may also enjoy