erikkukamezou / agripark

0 stars 0 forks source link

アプリの概要

アグリパーク

プログラミングスクールの受講中に知り合いのハウス農家さんのお手伝いをしていて、
農作業に関することを管理、記録出来るツールがあればいいなと思い制作しました。
必要な事柄を数値化、グラフ化し見やすくすることによって経験からの判断だけでなく、
農業や家庭菜園などを初心者でも自分の作物の品質や収穫量を一定の基準を保つためのツールです。

開発言語

Ruby 2.6.5
Rails 5.2.5
psql(PostgreSQL) 13.3-1

就業Termの技術

・devise
・Ajaxを使ったコメント機能

カリキュラム外の技術(一部)

・FullCalender
gem 'jquery-rails'
gem 'fullcalendar-rails'
gem 'momentjs-rails'
フルカレンダーの実装
一か月のサイクルをみて、日々のタスクを判断していくので、ぱっと見てわかりやすくするために、このgemを導入

・gem 'chartkick'
生産管理機能、コスト管理機能に記録した数値を基にグラフ表示
いろんなグラフの種類を選べるため導入

・gem 'ransack'
観察日記や日々のことを記録していくので、情報が多くなるとほしい時にすぐ表示ができないので検索できるようにするため導入

実行手順

$ git clone git@github.com:erikkukamezou/agripark.git
$ cd agripark
$ bundle install
$ rails db:create db:migrate
$ rails db:seed
$ rails s

カタログ設計 

https://docs.google.com/spreadsheets/d/1ME-1gXcocqcyixC3rx1pKhO4gj_QeFLSpys9BUkpzPg/edit?usp=sharing 

テーブル設計 

https://docs.google.com/spreadsheets/d/1ME-1gXcocqcyixC3rx1pKhO4gj_QeFLSpys9BUkpzPg/edit?usp=sharing 

ワイヤーフレーム 

https://drive.google.com/file/d/1MFA8nBl1ddbEk1WGKNoCWk8-K7k0pzX7/view?usp=sharing 

ER図 

https://drive.google.com/file/d/1MFA8nBl1ddbEk1WGKNoCWk8-K7k0pzX7/view?usp=sharing 

ER図12

画面遷移図 

https://drive.google.com/file/d/1MFA8nBl1ddbEk1WGKNoCWk8-K7k0pzX7/view?usp=sharing 

画面遷移図3