/kickOff

Primary LanguageJavaScript

Description

This is kickOff mobile app using react native expo ,the user can display all matchs and all players and thier details and can add match to favorits and filter players by name.

Installation

  1. Clone this repository.
  2. Run npm install to install dependencies.

Getting Started

To start the React native app, run the following command to run it:

npx expo start

Scripts

  • npx expo start: Starts the project.
  • npm test: run tests.
  • docker build : for windows users to create docker image
  • sudo docker build : for linux users to create docker image

Dependencies

expo :

"dependencies": { "@expo/vector-icons": "^14.0.0", "@react-native-community/viewpager": "^5.0.11", "@react-navigation/bottom-tabs": "^6.5.12", "@react-navigation/native": "^6.1.9", "@react-navigation/native-stack": "^6.9.17", "@types/react": "~18.2.45", "axios": "^1.6.7", "date-fns": "^3.3.1", "expo": "~50.0.6", "expo-linear-gradient": "~12.7.2", "expo-status-bar": "~1.11.1", "react": "18.2.0", "react-native": "0.73.2", "react-native-linear-gradient": "^2.8.3", "react-native-modal-selector": "^2.1.2", "react-native-paper": "^5.12.3", "react-native-vector-icons": "^10.0.3", "react-native-viewpager": "^0.2.13", "react-redux": "^9.1.0", "reactstrap": "^9.2.2", "redux": "^5.0.1", "redux-thunk": "^3.1.0", "typescript": "^5.3.0" },

"devDependencies": { "@babel/core": "^7.20.0", "@testing-library/jest-native": "^5.4.3", "@testing-library/react-native": "^12.4.3", "jest": "^29.7.0", "react-test-renderer": "^18.2.0" },