Giter VIP home page Giter VIP logo

boacausa's Introduction

Por uma boa causa / For a good cause

http://boacausa.org/

Using fun new tech stuff

  • Ruby 3
  • Rails 7 - Hotwire
  • Tailwind

Setup

Requirements

  • Ruby 3.2.0

Installation

This is optional if you want to use rbenv to manage ruby versions

# Update rbenv
cd ~/.rbenv/plugins/ruby-build/ && git pull
# or
brew update && brew upgrade ruby-build
# Install latest ruby
rbenv install 3.2.0

Project setup

gem install bundler
bundler install
rails db:setup
cp .env.sample .env

Starting application

./bin/dev

Open http://localhost:3000/

Run tests

rails test

How to contribute

Project

https://github.com/orgs/boacausa/projects/1

boacausa's People

Contributors

carolinesalib avatar

boacausa's Issues

Get to the same state as old project

  • Add image to pets
  • Create admin area
    • 3 types of users
      • ngo user
      • user
      • admin user
    • Alow to create/edit ngos
    • Alow to create/edit pets
  • Bank info data for transfer
  • Make donations possible by allowing deposit information and 3rd party wallet scripts
    • The goal is that in the future we make donations transparent to the users so it increses credibility of donations and hopefully donations itself. We also want the users to know what their money is being used for (ex: rescue, food, medical stuff, maintenance, staff...)
  • Pet search/filters
  • Allow adoption applications
    • For now just a simple form so the organization crew can get in contact with interested parties. In future, we want to think on kind of terms and conditions to make sure only responsible people will apply and the organization had all the info that is needed for responsible adoption

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.