Tool for managing local groups in Ruby On Rails
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
bin
config
db
lib
log
public
spec
tmp
vendor/assets
.gitignore
.rspec
.rubocop.yml
.ruby-version
Capfile
Gemfile
Gemfile.lock
LICENSE
README.md
Rakefile
config.ru
package.json

README.md

Erencontre

Tool for managing local groups. News, events, points and more.

Developement

  • Install rails
  • Clone repo
  • bundle install
  • cp config/database.yml.example config/database.yml
  • cp config/secrets.yml.example config/secrets.yml
  • rails db:setup
  • rails server
  • To run tests: rspec

See db/seeds.rb file for admin credentials.

Deploy

  • cp config/deploy/production.rb.example config/deploy/production.rb
  • In production.rb: server 'YOUR_SERVER_IP', user: 'UNIX_USERNAME', roles: %w{app db web} Complete this line with your server credentials.
  • cap production deploy

See more

Roles in app

admin - Can manage all groups.

guardian - Assigned to specific group. Can manage news, events, posts ect.

mentee - Normal user. Can only view data.

Technology Stack

  • Ruby on Rails
  • Boostrap
  • PostgreSQL
  • Capistrano
  • Devise
  • RSpec