oana-sipos / volunt-app

Aplicatia de management a voluntarilor GovITHub

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Aplicatia de management a voluntarilor GovITHub

License:MIT License


Languages

Language:Ruby 61.4%Language:HTML 32.9%Language:CSS 4.1%Language:JavaScript 1.7%