All Projects → joatuapp → joatu-v2

joatuapp / joatu-v2

Licence: GPL-3.0 license
The JoatU application, version 2. Written in Ruby on Rails.

Programming Languages

ruby
36898 projects - #4 most used programming language
Haml
164 projects
HTML
75241 projects
SCSS
7915 projects
javascript
184084 projects - #8 most used programming language
coffeescript
4710 projects

Projects that are alternatives of or similar to joatu-v2

AcornAccounting
A Django-based Accounting System for Egalitarian Communities
Stars: ✭ 27 (+0%)
Mutual labels:  community
hackerinnen
hackerinnen.space is a project to provide encouragement and enhance visibility in different places
Stars: ✭ 22 (-18.52%)
Mutual labels:  community
egov
eGov España - API abierto de acceso a datos púbicos
Stars: ✭ 21 (-22.22%)
Mutual labels:  community
Decoders-Community
This repository is for absolute beginners by making some small changes they can learn how to make a pull request and they can become a part of the #DecodersCommunity 🖤
Stars: ✭ 25 (-7.41%)
Mutual labels:  community
gdgpisa.github.io
Public website on github-pages for GDG Pisa 🌎🇮🇹💻
Stars: ✭ 14 (-48.15%)
Mutual labels:  community
community
Berty Planning, Management & Coordination threads
Stars: ✭ 39 (+44.44%)
Mutual labels:  community
join-fnplus-with-a-pr
Welcome to the fn+geeks community! Add yourself as a contributor 🎊here. Apply for membership here:
Stars: ✭ 74 (+174.07%)
Mutual labels:  community
rubynepal.github.io
Official website of Ruby Nepal
Stars: ✭ 21 (-22.22%)
Mutual labels:  community
Linkify
A site that lets you include all your links in a single-page website with easy customizations. It gives you your own URL to share with anyone you want on the internet.
Stars: ✭ 29 (+7.41%)
Mutual labels:  community
mirotalk
🚀 WebRTC - P2P - Simple, Secure, Fast Real-Time Video Conferences Up to 4k and 60fps, compatible with all browsers and platforms.
Stars: ✭ 1,593 (+5800%)
Mutual labels:  sharing
opentek
If it is about Open Source, it is on Opentek.
Stars: ✭ 74 (+174.07%)
Mutual labels:  community
direct-net-share
share internet via Wifi direct on Android
Stars: ✭ 36 (+33.33%)
Mutual labels:  sharing
devopsish.com
DevOps, Cloud Native, Hybrid Cloud, Open Source, industry news, culture, and the ‘ish between.
Stars: ✭ 33 (+22.22%)
Mutual labels:  community
nycmesh.net
NYC Mesh Website
Stars: ✭ 33 (+22.22%)
Mutual labels:  community
developers-community
LivePerson’s Developer Center and Community
Stars: ✭ 29 (+7.41%)
Mutual labels:  community
TeleType
Stream or share terminals over the web. Show off mad cli-fu, help a colleague, teach, or troubleshoot. end-to-end encrypted 🛡
Stars: ✭ 83 (+207.41%)
Mutual labels:  sharing
J2TEAM-Community
Những điều mà bạn cần biết nếu muốn tham gia J2TEAM Community
Stars: ✭ 46 (+70.37%)
Mutual labels:  community
GitHubSpanishRankingGenerator
Scripts to build the GitHub Spanish rankings (users most active in each province sorted by public contributions) 🇪🇸
Stars: ✭ 19 (-29.63%)
Mutual labels:  community
malleable.systems
Website for the malleable systems and software community
Stars: ✭ 49 (+81.48%)
Mutual labels:  community
Project-jade
Welcome to our community 🎉 Join us!!
Stars: ✭ 14 (-48.15%)
Mutual labels:  community

Code Climate Build Status FOSSA 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
  • docker-compose run app bundle
  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 [email protected] INITIAL_ADMIN_PASSWORD=password
  • Log in to JoatU using email [email protected], 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

License

FOSSA Status

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].