2014-06-13 07:39:39 -06:00
[![Stories in Ready ](https://badge.waffle.io/farmbot/farmbot-web-backend.png?label=ready&title=Ready )](https://waffle.io/FarmBot/farmbot-web-app)[![Code Climate](https://codeclimate.com/github/FarmBot/farmbot-web-app.png)](https://codeclimate.com/github/FarmBot/farmbot-web-app)
2014-03-11 20:38:26 -06:00
2014-06-12 07:43:30 -06:00
# Farmbot Web App
2014-03-11 20:58:53 -06:00
2014-06-12 07:43:30 -06:00
This Repo is the Web based side of FarmBot. It is the glue that ties together all other farmbot components and services. **ITS NOT STABLE. WE ARE IN PRE ALPHA.**
2014-03-31 07:31:38 -06:00
# Developer setup
1. `git clone git@github.com:FarmBot/farmbot-web-backend.git`
2. `cd farmbot-web-backend`
2014-04-10 07:27:53 -06:00
3. [Install MongoDB ](http://docs.mongodb.org/manual/tutorial/install-mongodb-on-os-x/ )
4. Start Mongo if you have not already done so. (typically via the `mongod` command)
2014-03-31 07:31:38 -06:00
3. `bundle install`
4. `rails s`
2014-05-13 07:55:38 -06:00
5. Go to `http://localhost:3000`
2014-03-11 20:58:53 -06:00
# How to Contribute
2014-03-25 11:18:41 -06:00
* Check out [Waffle.io ](https://waffle.io/farmbot/farmbot-web-backend ) for issues that are ready to be worked on.
2014-06-12 07:43:30 -06:00
* Pull requests are always appreciated, but *please*
* Write tests.
* Follow the [Ruby Community Style Guide ](https://github.com/bbatsov/ruby-style-guide ).
* Raise issues. We love to know about issues.
2014-03-11 20:58:53 -06:00
# Roadmap
2014-06-12 07:43:30 -06:00
This project is still in its infancy. Our current focus as of June 2014 is to create a basic system of control for the farmbot user via technologies such as:
2014-03-11 20:58:53 -06:00
2014-03-25 11:18:41 -06:00
* [Farmbot Controller ](https://github.com/FarmBot/farmbot-raspberry-pi-controller )
2014-03-11 20:58:53 -06:00
* [Skynet IoT Messaging Platform ](http://www.skynet.im ) ([Github](https://github.com/skynetim/skynet))
* Ruby on Rails
2014-05-13 07:55:38 -06:00
Eventually, the DSS hopes to be a rich environment for users to manage their FarmBot and gain insights into the farming decision process.
2014-06-12 07:43:30 -06:00
# Accomplishments
2014-06-24 08:12:14 -06:00
JUNE 2014:
2014-06-12 07:43:30 -06:00
2014-06-24 08:12:14 -06:00
* Achieved Device movement in the real world.
2014-06-12 07:43:30 -06:00
MAY 2014:
* Deployed pre-alpha staging server (contact Rick Carlino for contributor access)
* Connected to [SkyNet ](www.skynet.im )
* Finished in browser device config for skynet.
2014-06-24 08:12:14 -06:00
APRIL 2014:
2014-06-12 07:43:30 -06:00
2014-06-24 08:12:14 -06:00
* Finished basic user registration
* Functional mockups