{"id":22488634,"url":"https://github.com/joatuapp/joatu-v2","last_synced_at":"2025-08-02T21:31:27.606Z","repository":{"id":26312909,"uuid":"29760970","full_name":"joatuapp/joatu-v2","owner":"joatuapp","description":"The JoatU application, version 2. Written in Ruby on Rails.","archived":true,"fork":false,"pushed_at":"2025-03-22T19:47:39.000Z","size":5102,"stargazers_count":27,"open_issues_count":108,"forks_count":5,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-03-22T20:28:09.056Z","etag":null,"topics":["community","open-source","ruby","sharing","volunteer"],"latest_commit_sha":null,"homepage":"https://alpha.joatu.org","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"react-boilerplate/react-boilerplate","license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/joatuapp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-01-24T01:16:46.000Z","updated_at":"2025-03-22T19:48:17.000Z","dependencies_parsed_at":"2023-02-10T23:01:06.754Z","dependency_job_id":null,"html_url":"https://github.com/joatuapp/joatu-v2","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/joatuapp/joatu-v2","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joatuapp%2Fjoatu-v2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joatuapp%2Fjoatu-v2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joatuapp%2Fjoatu-v2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joatuapp%2Fjoatu-v2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/joatuapp","download_url":"https://codeload.github.com/joatuapp/joatu-v2/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joatuapp%2Fjoatu-v2/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268456502,"owners_count":24253233,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-02T02:00:12.353Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["community","open-source","ruby","sharing","volunteer"],"created_at":"2024-12-06T17:18:10.054Z","updated_at":"2025-08-02T21:31:27.583Z","avatar_url":"https://github.com/joatuapp.png","language":"Ruby","readme":"[![Code Climate](https://codeclimate.com/github/joatuapp/joatu-v2/badges/gpa.svg)](https://codeclimate.com/github/joatuapp/joatu-v2)\n[![Build Status](https://travis-ci.org/joatuapp/joatu-v2.svg?branch=master)](https://travis-ci.org/joatuapp/joatu-v2)\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjoatuapp%2Fjoatu-v2.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjoatuapp%2Fjoatu-v2?ref=badge_shield)\n\n# JoatU\n\n# This repository is not currently maintained and has since become outdated, but the ideas of JoatU live on and are still being worked on through other projects. Thank you for all of the hard work and interest. JoatU will be reborn in a new form one day.\n\n## Contents\n- About the project\n- Contributing\n- Development Setup (Docker)\n    - Requirements\n    - Installation\n    - Configuration\n    - Running the application\n\n## About the Project\nThe Jack Of All Trade Universe is an online marketplace for self-organized\nexchanges. The JoatUnit is a currency that is generated to promote community\nactivities such as planting community gardens or teaching classes. More\ninformation can be found at [joatu.com](http://www.joatu.com)\n\n## Contributing\nJoatU is created and maintained by Volunteers, and we would love your help.\nPlease feel free to check out our\n[issues](https://github.com/joatuapp/joatu-v2/issues) and if you fix something, send us\na [pull request](https://github.com/joatuapp/joatu-v2/pulls)!\n\n### Dependencies\n#### Development Dependencies\n- Docker\n- Docker Compose\n\n#### Production Dependencies\n- Ruby 2.4.5+\n- Bundler\n- Postgres 9.3+\n- Postgis (Postgres Geo Extension) 2.1+\n\n### Setup\nThe following commands will get you set up to begin develpment on JoatU:\n\n1. Check out the code:\n  - `git clone https://github.com/joatuapp/joatu-v2.git`\n  - `cd joatu-v2`\n  - `docker-compose build`\n  - `docker-compose run app bundle`\n\n2. Set up environment:\n  - You must create a [Google Maps API key](https://developers.google.com/maps/documentation/embed/get-api-key) before completing this next step\n  - Once you have obtained your API key, you must add it to the environment file located at `\u003cproject_folder\u003e/docker/.env.app.conf`. \n      - edit the file and add the following line to the end, replacing `\u003capi_key_value\u003e` with the API key that you created.\n      - `GOOGLE_API_KEY=\u003capi_key_value\u003e`\n\n3. Create the development and test databases\n  - Run the following command, it will create the development and test databases in the postgres server\n  - `docker-compose run app bundle exec rake db:setup`\n4. Load seed data and create an initial admin user:\n  - `docker-compose run app bundle exec rake db:seed INITIAL_ADMIN_EMAIL=joatu-admin@grr.la INITIAL_ADMIN_PASSWORD=password`\n  - Log in to JoatU using email `joatu-admin@grr.la`, password `password`.\n  - Once logged in, you will have access to administration tools from within\n    the \"Manage JoatU\" menu.\n\n5. Start up the app\n  - run `docker-compose up app`\n  - The app should now be available on `localhost:3000`\n\n\n\n## License\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjoatuapp%2Fjoatu-v2.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjoatuapp%2Fjoatu-v2?ref=badge_large)\n","funding_links":[],"categories":["Ruby"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoatuapp%2Fjoatu-v2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjoatuapp%2Fjoatu-v2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoatuapp%2Fjoatu-v2/lists"}