Skip to content
This repository has been archived by the owner on May 2, 2022. It is now read-only.

Latest commit

 

History

History
102 lines (58 loc) · 3.79 KB

README.md

File metadata and controls

102 lines (58 loc) · 3.79 KB

GrowersBrains

GrowersBrains is an app designed to solve the problems that growers globally are Facing and to bring expert growing techniques to everyone. Grow Green and Grow Clean.

As a community project that will enable collaborators to:

✔️ Sharpen their skill sets

✔️ Learn new languages

✔️ Work in a team environment

✔️ Get real world experience

✔️ Make something that helps the world

✔️ learn all about the process of taking an app from idea to product

✔️ and most importantly, have fun along the way.

Motivation

The way that I came up with the idea is that I have 15 years of experience of growing plants. Starting in middle school Horticulture class at 11 up to now at 26, I've learned a lot from books and the internet but the place that I have always learned the most was from other growers teaching me the techniques that took them years to develop and perfect.

This lead me to the idea of creating an app that brings a collective consciousness of growers together to change the way the world grows. Growing plants can be expensive and can lead to great losses if not done properly. When done properly it can be a fun, exciting and relaxing way to control the quality of the food or medicine that you are growing and ensure that it is as clean and pure as possible.

Tech Stack

🚀 React

🛸 Node

🛰️ MongoDB

✈️ Express

Features & Designs

The current design that I have for the app is to have eight different sections.

Sections

All of these features would allow for great data to be collected and machine learning to be created to diagnose plant problems, and make elite growing accessible to everyone no matter their experience level.

To Contribute here (version control)

  1. Click on Fork at the top right corner
  2. Clone your forked repository
  3. cd into the cloned folder | GrowersBrains
  4. git remote add upstream https://github.com/zero-to-mastery/GrowersBrains
  5. git pull upstream <YOUR_BRANCH>
  6. Check out to the task branch by git checkout -b <NAME_OF_THE_TASK>

To run the app in development

  1. Run npm install from the root and also from the client folder
  2. run npm run dev from the root Note: If you want to run backend only, run npm run start

Set environment variables

You can create a .env file in your root project folder and add theses configurations. Be sure to modify the values beforehand. Never commit .env file to github.

MONGO_URI = YOUR_MONGO_URI

Creating a pull request (when done with your code/changes)

  1. Run git add .
  2. Run git commit -m <COMMIT_MESSAGE>
  3. git push origin <BRANCH_NAME>

Go to the repository https://github.com/zero-to-mastery/GrowersBrains.

As soon as you get there, you are going to see a green Compare and Create a pull request.

Click on it and type your message then click on Create pull request.

Thanks to: @chisombiri ❤️

Getting Started / Installation

If you want to join send @nah a message in Discord.

Trello board: https://trello.com/invite/b/1VgFXdo7/0135f2a7507e6062eb03f23bcf76ae3c/growers-brains

Team

💻 Project Lead: @nah

💼 Project Manager: @Kael0527

📊 front end Lead: @natalie_p

🚀 React Lead: @Gajendra

Handy Resources