Aplicatia de management a voluntarilor GovITHub
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
docs
lib
public
spec
vendor/assets
.gitignore
.travis.yml
Gemfile
Gemfile.lock
LICENSE.md
README.md
Rakefile
config.ru

README.md

Travis build Code Climate

Gestiunea voluntarilor si proiectelor Gov IT Hub

Un sistem de gestiune a voluntarilor si proiectelor Gov IT Hub disponibil la http://voluntari.ithub.gov.ro/

Cind aplicatia este folosita de un bursier sau coordinator:

  • Inregistrarea voluntarilor, completarea de profil (locatie, contact, skills, tags)
  • Cautare voluntari dupa locatie, skils, taguri
  • Inregistrarea proiectelor Gov IT Hub
  • Managementul alocarii de voluntari per proiect, incarcare etc
  • Inregistrera progresului pe proiecte, integrare cu GitHub/JIRA
  • Pozitii disponibile in proiect (openings, jobs)
  • Mass mailing pentru comunitate, voluntari, contributori la proiecte

Cind aplicatia este folosita de un voluntar:

  • Signup, aplicare
  • Editare profil personal
  • Acces lista de proiecte, informatii publice in proiect
  • Acces lista de pozitii, cautare dupa skills/atribute
  • Aplicare la pozitii (disponibilitate de a lucra la un proiect)

Install

Applicatia se conecteaza la o baza de PostgreSQL.

psql
CREATE ROLE voluntapp;
ALTER ROLE voluntapp WITH LOGIN;
createdb voluntari_development --host=localhost --port=5432 --owner=voluntapp
createdb voluntari_test --host=localhost --port=5432 --owner=voluntapp
git clone https://github.com/gov-ithub/volunt-app.git
cd volunt-app
bundle install
cp config/.env.sample .env
rails db:setup
rails server
rspec # will run all tests in spec/

Made with ❤️ by GovITHub