Skip to content

boacausa/webplatform

Repository files navigation

Por uma boa causa (Plataforma Rails + React)

Bem vindo ao projeto Boa causa, neste repositório você irá encontrar o código-fonte para o a plataforma web do projeto.

Link oficial: http://boacausa.org/

Link para testes: http://porumaboacausa.herokuapp.com

Setup

Requirements

Note: both docker and rbenv are optional, they are used to install the postgres database and ruby on the next steps. Feel free to setup the database and ruby on your own if you like.

Installation

docker-compose up -d
rbenv install ruby 3.0.3
rbenv local 3.0.3
gem install bundler
bundler install
rails db:setup
yarn install
cp .env.sample .env

Starting application

rails s
# In a different terminal tab
./bin/webpack-dev-server

Open http://localhost:3000/

Run tests

bundle exec rspec spec # rails tests
yarn test # react tests

Quero contribuir

Quer contribuir como desenvolvedor no projeto? Da uma olhada nas nossas issues

Roadmap

Ideia de primeira entrega:

  • Página de listagem de ONGs (primeiramente ONGs que conhecemos e validamos)
  • Possíbilidade de fazer doações por meio de pagamento online para essas ONGs
    • Estamos pensando em formas de fazer com que essas doações sejam transparentes, pois a idea é estimular as pessoas a doarem dinheiro de forma segura sabendo que é utilizado para a boa causa dos animais
  • Página de listagem de pets para adoção, pets os quais são cadastrados por voluntário dessas ONGs
  • Uma página administrativa para voluntários das ONGs
  • Opção para solicitar adoção de pets, contendo termo de compromisso e podendo ser administrado pelos voluntários das ONGs