Skip to content

echomancer/fss

Repository files navigation

Food Storage System

This application was generated with the rails_apps_composer gem provided by the RailsApps Project.
The main purpose of this program is to keep track of the current items in a user’s pantry. Eventually the user will be able to add recipes and then use them and automatically have the pantry updated. The user will also eventually be able to track the relative prices of items bought and track general trends of usage, price, and other qualities. The pantry and usage information will be linked directly to a user but aggregate data may be possible for users wanting to look at general pricing information.

Diagnostics

Besides the below warnings everything seems to work fine.

This application was built with recipes that are NOT known to work together.

This application was built with preferences that are NOT known to work together.

If the application doesn’t work as expected, please report an issue and include these diagnostics:

We’d also like to know if you’ve found combinations of recipes or preferences that do work together.

Recipes:
[“apps4”, “controllers”, “core”, “email”, “example”, “extras”, “frontend”, “gems”, “git”, “init”, “models”, “prelaunch”, “railsapps”, “readme”, “routes”, “saas”, “setup”, “testing”, “views”]

Preferences:
{:git=>true, :apps4=>"none", :dev_webserver=>"thin", :prod_webserver=>"thin", :database=>"postgresql", :templates=>"haml", :unit_test=>"rspec", :integration=>"cucumber", :continuous_testing=>"guard", :fixtures=>"factory_girl", :frontend=>"bootstrap3", :email=>"gmail", :authentication=>"devise", :devise_modules=>"confirmable", :authorization=>"cancan", :form_builder=>"simple_form", :starter_app=>"admin_app", :test_orbit=>"gps", :rvmrc=>true, :quiet_assets=>true, :local_env_file=>true, :better_errors=>true, :ban_spiders=>true, :jsruntime=>true, :github=>true}

Ruby on Rails

This application requires:

  • Ruby version 2.0.0
  • Rails version 4.0.0

Learn more about Installing Rails.

Database

This application uses PostgreSQL with ActiveRecord.

Development

  • Template Engine: Haml
  • Testing Framework: RSpec and Factory Girl and Cucumber
  • Front-end Framework: Twitter Bootstrap 3.0 (Sass)
  • Form Builder: SimpleForm
  • Authentication: Devise
  • Authorization: CanCan

Email

The application is configured to send email using a Gmail account.

Getting Started

Just clone you a copy and then set up your application.yml and database.yml

Documentation and Support

This is the only documentation.

Issues

Error checks and uniqueness checks are very limited since this is a very early stage application.

Similar Projects

The application was inspired by MyFitnessPal

Contributing

If you make improvements to this application, please share with others.

  • Fork the project on GitHub.
  • Make your feature addition or bug fix.
  • Commit with Git.
  • Send the author a pull request.

If you add functionality to this application, create an alternative implementation, or build an application that is similar, please contact me and I’ll add a note to the README so that others can find your work.

Credits

Primary Developer: Jason Perkins

License

MIT License

About

The Simple Pantry Application

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors