apartmanage is a React Native project that makes it easier to manage apartment tasks and information.
- Navigation using
@react-navigation/bottom-tabs
,@react-navigation/native-stack
, and@react-navigation/stack
- State management using
redux
and@reduxjs/toolkit
- Asynchronous storage using
@react-native-async-storage/async-storage
- Forms management using
formik
- Internationalization using
i18next
andreact-i18next
The following dependencies are required to run apartmanage:
@react-native-async-storage/async-storage
@react-navigation/bottom-tabs
@react-navigation/native
@react-navigation/native-stack
@react-navigation/stack
@reduxjs/toolkit
axios
formik
i18next
react
react-i18next
react-native
react-native-background-timer
react-native-checkbox-tree
react-native-curved-bottom-bar
react-native-eject
react-native-element-dropdown
react-native-element-image
react-native-element-textinput
react-native-element-timer
react-native-image-picker
react-native-safe-area-context
react-native-screens
react-native-size-scaling
react-native-svg
react-native-vector-icons
react-native-vertical-swipe-view
react-native-virtualized-view
react-redux
redux
redux-logger
redux-observable
redux-persist
redux-saga
rxjs
typed-redux-saga
- Run
npm run android
ornpm run ios
to run the project on an Android emulator or iOS simulator, respectively. - Run
npm start
to start the development server. - Run
npm lint
to lint the project. - Run
npm test
to test the project.
The following dependencies are required for development:
@babel/core
@babel/plugin-proposal-decorators
@babel/runtime
@react-native-community/eslint-config
@types/d3-shape
@types/react-native
@types/react-native-vector-icons
@types/react-redux
@types/redux
@types/redux-logger
@types/redux-persist
- `@typescript-eslint/esl