Skip to content

SkyFarms Backend IoT is a platform that allows farmers to track the temperature and humidity of their crops, as well as monitor their growth. With this platform, farmers can collaborate with each other to increase the productivity of their harvest by 30% and reduce the size needed by 60%.

License

Notifications You must be signed in to change notification settings

ibrahimgb/aeroponic-tower-backend

Repository files navigation

SkyFarms Backend IoT

SkyFarms Backend IoT is a platform that allows farmers to track the temperature and humidity of their crops, as well as monitor their growth. With this platform, farmers can collaborate with each other to increase the productivity of their harvest by 30% and reduce the size needed by 60%.

Table of Contents

Technologies Used

This project was built using the following technologies:

  • NodeJs
  • NestJs
  • Prisma
  • PostgreSQL
  • Docker
  • TypeScript
  • passport js
  • JWT auth
  • SQL

Installation

To install this project, follow these steps:

  1. Clone the repository: git clone https://github.com/ibrahimgb/skyfarms-backend.git
  2. Install dependencies: npm install
  3. Create a .env file based on .env.example and fill in your own values.
  4. Start the server: npm run start

Usage

To use this project, follow these steps:

  1. Open your browser and navigate to http://localhost:3000.
  2. Sign up for an account or log in if you already have one.
  3. Add your farm to the platform.
  4. Connect your IoT devices to the platform.
  5. Monitor your crops' temperature, humidity, and growth.

Contributing

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

  1. Fork this repository.
  2. Create a new branch: git checkout -b my-new-feature
  3. Make changes and commit them: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

SkyFarms Backend IoT is a platform that allows farmers to track the temperature and humidity of their crops, as well as monitor their growth. With this platform, farmers can collaborate with each other to increase the productivity of their harvest by 30% and reduce the size needed by 60%.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published