All Projects → zero-to-mastery → GrowersBrains

zero-to-mastery / GrowersBrains

Licence: other
No description or website provided.

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
SCSS
7915 projects
CSS
56736 projects

Projects that are alternatives of or similar to GrowersBrains

project-paycheck
A paycheck-to-paycheck breakdown of income and expenses. An abandoned student led project. Reach out on Discord if you would like to revive the project!
Stars: ✭ 38 (+35.71%)
Mutual labels:  student-led-project
drum-root
A React Web App for Creating and Sharing Drum Loops.
Stars: ✭ 46 (+64.29%)
Mutual labels:  student-led-project
GameSenshi
Hire Your Favorite Gamer! (in development)
Stars: ✭ 23 (-17.86%)
Mutual labels:  student-led-project

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].