Skip to content
The JoatU application, version 2. Written in Ruby on Rails.
Branch: master
Clone or download
rsmithlal Merge pull request #229 from joatuapp/dependabot/bundler/gravatarify-…
…3.1.1

Bump gravatarify from 3.0.0 to 3.1.1
Latest commit e17ce4b Jul 16, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.ebextensions Install Git to EB servers. Jan 30, 2015
.github/ISSUE_TEMPLATE Update issue templates Jan 25, 2019
app fix sort in search Jul 9, 2019
bin upgraded rails app essential files to rails 5 Mar 29, 2019
config Fixes #200. Messages can now be sent. Increased test coverage to 54.67%! May 8, 2019
db Fixes #200. Messages can now be sent. Increased test coverage to 54.67%! May 8, 2019
design_documents added initial UML diagram for application Jan 25, 2019
docker removed google api key =( Apr 1, 2019
lib Create TransferCaps use-case, improve CapsTransactionForm. Apr 3, 2015
log Core app generated! Jan 20, 2015
public Core app generated! Jan 20, 2015
spec Fixes #200. Messages can now be sent. Increased test coverage to 54.67%! May 8, 2019
vendor/assets fixed map rendering and initial position for admin area Apr 20, 2019
.env.example Move some EB config to a global config file. Update .env example. Jan 26, 2015
.gitignore added simplecov and coveralls Apr 3, 2019
.rbenv-gemsets updated docker build and added back some required gems Mar 29, 2019
.rspec Core app generated! Jan 20, 2015
.ruby-version updated docker build and added back some required gems Mar 29, 2019
.travis.yml updated build Jul 9, 2019
Dockerfile updated build Jul 9, 2019
Gemfile Bump gravatarify from 3.0.0 to 3.1.1 Jul 11, 2019
Gemfile.lock Bump gravatarify from 3.0.0 to 3.1.1 Jul 11, 2019
LICENCE.txt Added GPL to the codebase. Mar 2, 2015
Procfile Update ruby, change procfile for Heroku. Apr 10, 2016
Procfile.local Update ruby, change procfile for Heroku. Apr 10, 2016
README.md add travis badge Jan 27, 2019
Rakefile Core app generated! Jan 20, 2015
app.json fixed heroku review app build Apr 5, 2019
config.ru Core app generated! Jan 20, 2015
docker-compose.yml #197 fixed error on profile page when person has references. Increase… Apr 25, 2019

README.md

Code Climate Build Status

JoatU

Contents

  • About the project
  • Contributing
  • Development Setup (Docker)
    • Requirements
    • Installation
    • Configuration
    • Running the application

About the Project

The Jack Of All Trade Universe is an online marketplace for self-organized exchanges. The JoatUnit is a currency that is generated to promote community activities such as planting community gardens or teaching classes. More information can be found at joatu.com

Contributing

JoatU is created and maintained by Volunteers, and we would love your help. Please feel free to check out our issues and if you fix something, send us a pull request!

Dependencies

Development Dependencies

  • Docker
  • Docker Compose

Production Dependencies

  • Ruby 2.4.5+
  • Bundler
  • Postgres 9.3+
  • Postgis (Postgres Geo Extension) 2.1+

Setup

The following commands will get you set up to begin develpment on JoatU:

  1. Check out the code:
  • git clone https://github.com/joatuapp/joatu-v2.git
  • cd joatu-v2
  • docker-compose build
  1. Set up environment:
  • You must create a Google Maps API key before completing this next step
  • Once you have obtained your API key, you must add it to the environment file located at <project_folder>/docker/.env.app.conf.
    • edit the file and add the following line to the end, replacing <api_key_value> with the API key that you created.
    • GOOGLE_API_KEY=<api_key_value>
  1. Create the development and test databases
  • Run the following command, it will create the development and test databases in the postgres server
  • docker-compose run app bundle exec rake db:setup
  1. Load seed data and create an initial admin user:
  • docker-compose run app bundle exec rake db:seed INITIAL_ADMIN_EMAIL=joatu-admin@grr.la INITIAL_ADMIN_PASSWORD=password
  • Log in to JoatU using email joatu-admin@grr.la, password password.
  • Once logged in, you will have access to administration tools from within the "Manage JoatU" menu.
  1. Start up the app
  • run docker-compose up app
  • The app should now be available on localhost:3000
You can’t perform that action at this time.