Skip to content

Farmer-Eds-Shed/farm-app

Repository files navigation

Farm-App

Farm-App is a front end application for farmOS. This repository contains the codebase for the app.

Features

  • Manage livestock details including birthdate, sex, notes, and status.
  • Track equipment details such as name, manufacturer, model, and serial number.
  • View active and archived animals.
  • Fetch paginated data from the server.
  • Detailed modal view for livestock information.

Installation

To get started with Farm-App, follow these steps:

  1. Clone the repository:

    git clone https://github.com/Farmer-Eds-Shed/farm-app.git
    cd farm-app
  2. Install the dependencies:

    npm install
  3. Start the development server:

    npm start

.

Demo

A demo version is hosted on GitHub Pages:

Farm-App Demo

Important! CRUD operations will be in real time so use with caution with your own data.
Not Recommended for Production farmOS Sites.

  • This is very much still a work in progress so most features do not work correctly yet.
  • No credentials or any other data are stored on the site.
  • farmOS Tokens are stored in your browser cache.
  • This is a single page site which uses client side routing - GitHub pages will 404 if you refresh the page.

Contributing

We welcome contributions to Farm-App. To contribute:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Make your changes and commit them (git commit -m 'Add new feature').
  4. Push to the branch (git push origin feature-branch).
  5. Open a pull request.

License

Farmer-Eds-Shed/farm-app is licensed under the GNU General Public License v3.0

Contact

For questions or feedback, please contact us at farmer-eds-shed@gmail.com.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published