Skip to content

Latest commit

 

History

History
42 lines (30 loc) · 1.54 KB

README.md

File metadata and controls

42 lines (30 loc) · 1.54 KB

Shamba-App

This is Shamba App React Native application built with the React Native CLI.

Getting Started

To run this application locally, follow these steps:

  • Clone this repository to your local machine.
  • Navigate to the root directory of the project in your terminal.
  • Run npm install to install the necessary dependencies.
  • Run npx react-native start to start the Metro bundler.
  • Open another terminal window and run npx react-native run-android or npx react-native run-ios depending on your target platform.

The app should now be running on your emulator or physical device.

Dependencies

This project was built using the following dependencies:

  • React Native CLI
  • React Native
  • React

Structure

The project structure is fairly simple:

  • App.js: the main entry point for the app. as all screen Nav component
  • index.js: the file that registers the app with the React Native framework.
  • components/admin: Has screens for the admin side of the application.
  • components/auth: Has screens for the authentication of the application.
  • components/farmer: Has screens for the farmer's side of the application.
  • navigation: Has navigation setup with React Navigation library

Contributing

If you would like to contribute to this project, please follow these steps:

  • Fork this repository to your own GitHub account.
  • Create a new branch with your proposed changes.
  • Make your changes and commit them with descriptive commit messages.
  • Push your changes to your forked repository.
  • Submit a pull request to this repository with your proposed changes.