# NAS App
A Front-End for a NAS (Network-attached storage) created in React-Native with react-native-document-picker and react-native-async-storage
- User creation
- User authentication
- Folder creation
- Renaming folder and files
- File uploads
- Environment variable management with
dotenv
- React-native
- react-native-document-picker
- @react-native-async-storage/async-storage
- @react-navigation/native
- stack/bottom-tabs
git clone https://github.com/elioteloi/nas-app
cd nas-appnpm install# IP address or hostname of the server to connect to the network
HOSTNAME=127.0.0.1First, you will need to start Metro.
To start Metro, run the following command from the root of your React Native project:
# using npm
npm start
# OR using Yarn
yarn startLet Metro Bundler run in its own terminal. Open a new terminal from the root of your React Native project. Run the following command to start your Android or iOS app:
# using npm
npm run android
# OR using Yarn
yarn android# using npm
npm run ios
# OR using Yarn
yarn ios