This is the dream-funding Capstone project where users are able to donate to selfish causes from other users. The idea is based on GoFundMe but with a little twist. I was required to create a grouping system to showcase my Rails skills in this final project.
Logged In
- Only registered and logged in users can create Dreams. They are refered to as Authors.
Donors
- Only registered users can donate to Dreams. They are refered to as Donors
To get a local copy up and running follow these simple example steps:
- Clone this repository into your local machine.
- Run:
$ gem install bundler
- Run:
$ bundle install
- Run
$ rails db:create
$ rails db:migrate
- Run the rails server:
$ rails server
-
Enter in your web browser address bar:
localhost:3000
-
Create an account and navigate the webpage!
-
Play with the app!
Automated Test
- Run the command and see the output
$ rspec
This project was built using these technologies and main gems:
- Ruby on Rails
- Rspec
- Rubocop
- Capybara
- VsCode
- Devise
- PostgreSQL
- Goldiloader
- Schema to scaffold
- Font awesome rails
- Rails controller testing
- Factory bot rails
- Faker
- To take a cut from the donations and assign that money to a non-profit cause voted by the Dream Funding users.
👤 Elias Castañeda
Contributions, issues and feature requests are welcome! Feel free to check the issues page
Give a ⭐ if you like this project!
This project is MIT licensed.