Asher
- Installation
- Running the Project
- Testing
- Dependencies
- Dev Dependencies
- Project Structure
- Contributing
- License
- Demo Video
To get started with Asher, you need to have Node.js and npm (or yarn) installed on your machine.
-
Clone the repository:
git clone https://github.com/ifeanyilucky/asher.git cd asher
-
Install the dependencies:
npm install
or
yarn install
You can run the project on various platforms using the following npm scripts:
-
Start the project:
npm start
or
yarn start
-
Run on Android:
npm run android
or
yarn android
-
Run on iOS:
npm run ios
or
yarn ios
-
Run on Web:
npm run web
or
yarn web
The project uses Jest for testing. To run the tests, use the following command:
npm test
or
yarn test
This will start Jest in watch mode.
- @expo-google-fonts/exo-2:
^0.2.3
- @react-navigation/bottom-tabs:
^6.6.1
- @react-navigation/native:
^6.1.18
- @react-navigation/native-stack:
^6.11.0
- @testing-library/react-native:
^12.5.2
- expo:
~51.0.24
- expo-font:
~12.0.9
- expo-splash-screen:
~0.27.5
- expo-status-bar:
~1.12.1
- jest:
^29.7.0
- jest-expo:
~51.0.3
- nativewind:
^2.0.11
- react:
18.2.0
- react-native:
0.74.3
- react-native-drop-shadow:
^1.0.0
- react-native-elements:
^3.4.3
- react-native-pager-view:
6.3.0
- react-native-safe-area-context:
4.10.5
- react-native-screens:
3.31.1
- react-test-renderer:
^18.2.0
- @babel/core:
^7.20.0
- @types/jest:
^29.5.12
- @types/react:
~18.2.45
- @types/react-test-renderer:
^18.3.0
- tailwindcss:
^3.3.2
- typescript:
^5.1.3
asher/
├── node_modules/
├── expo/
│ └── AppEntry.js
├── src/
│ ├── components/
│ ├── screens/
│ ├── navigation/
│ └── styles/
├── package.json
├── jest.config.js
├── tailwind.config.js
├── tsconfig.json
└── README.md
Contributions are welcome! Please follow these steps:
- Fork the repository
- Create a new branch (
git checkout -b feature/your-feature
) - Commit your changes (
git commit -m 'Add some feature'
) - Push to the branch (
git push origin feature/your-feature
) - Open a pull request
This project is licensed under the MIT License. See the LICENSE file for more details.