Giter Site home page Giter Site logo

smooney / gardenbuilder-frontend Goto Github PK

View Code? Open in Web Editor NEW

This project forked from gardenbuilder-app/gardenbuilder-frontend

0.0 0.0 0.0 971 KB

Front end gardening application designed to run in the browser. Design, manage, and take notes about your garden.

License: MIT License

JavaScript 97.56% CSS 0.73% HTML 1.72%

gardenbuilder-frontend's Introduction

Gardenbuilder

A tool to design and plan a vegetable garden

Basic Features

This app will allow users to:

  • Document, manage, and retrieve data about on or more gardens.
  • Document, manage, and retrieve data about beds in each garden.
  • Enter dimensions of each bed.
  • Beds are envisioned as a grid, with plants or a plant in each section of the grid.
  • Manage and document what plant is planted in each section.
  • Retrieve data in aggregate and individually for current and future sections, beds, gardens, and users.

Getting started

Starting this project

git pull https://github.com/capndave/gardenbuilder-frontend.git
cd gardenbuilder-frontend
npm start

Default (Public) API

The quickest way to get up and running is to start the project as above. Any data called by the app will be from the public-facing GraphQL API. You can explore the queries and mutations available through the API by clicking the Docs button on the top right corner of that page.

Local API

It's also possible to run a copy of the API locally, following instructions at gardenbuilder-backend. If you do so, you'll also need to make a .env file in the gardenbuilder-frontend directory and type the following in it(assuming you're running the gardenbuilder-api locally):

REACT_APP_GRAPHQL_SERVER="http://localhost:8000/graphql/

We welcome changes to the (local) API, which you can then submit pull requests for.

Contributing

We would love some help, especially for Hacktoberfest!

Design Help

We would love help coming up with wireframes and designs for the pages in this app. If interested, please reach out to Dave at [email protected]

General Code Contributions

There are a number of issues that we would love your help with. Many of them are fairly easy and are tagged as good first issue. Most are things that I (capndave), just haven't gotten around to yet. Feel free to fork, work on, and submit a pull request for anything you see an issue for.

For more detail, please see our contribution guidelines.

Code of Conduct

Please remember to read and adhere our code of conduct - we think it's very important to foster open, respectful community amongst developers!

Further Involvement

If you are interested in ok-ing pull requests, co-managing this repo or anything else beyond occasional contributions, please email me at [email protected]. I'd love your help!

Contact

Questions? Feel free to contact Dave at [email protected].

gardenbuilder-frontend's People

Contributors

capndave avatar paytonagreen avatar lucianovirmes avatar smooney avatar orama254 avatar guptabhaskar avatar roygrv21 avatar harpality avatar edwinmunguia avatar minimatrix avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.