Skip to content
forked from kylefritz/motzi

Neighborhood bakery's CSA webapp

Notifications You must be signed in to change notification settings

dreary-ennui/motzi

 
 

Repository files navigation

Motzi

Neighborhood bakery's CSA site

Development

  • postgres.app
  • redis

Getting started

$ bundle
$ yarn install --check-files
$ rails db:setup

Test data

Try loading the fixtures into your local development database so you have some data to play with

$ rails db:fixtures:load
$ rails fake_data:users
$ rails fake_data:orders

Real data

Copy the db from heroku to your local postgres

$ dropdb motzi
$ heroku pg:pull DATABASE_URL --app motzibread motzi

Download the menu images from s3

$ rake s3:download

Running the app

$ rails server

Working on the react apps

$ ./bin/webpack-dev-server

Running js tests

$ npx jest -u

Debug js jest tests

$ node --inspect-brk node_modules/.bin/jest --runInBand -u test/javascript/menu/items.test.js

Checking emails

visit /letter_opener to see emails sent by rails

spam users

User.find(SqlQuery.new(:spam_user_ids).execute.pluck("id")).each {|u| u.destroy!}

About

Neighborhood bakery's CSA webapp

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 59.3%
  • JavaScript 30.8%
  • HTML 7.3%
  • SCSS 2.5%
  • Other 0.1%