Skip to content

Latest commit

 

History

History
149 lines (108 loc) · 5.13 KB

README.md

File metadata and controls

149 lines (108 loc) · 5.13 KB

Loan Group management

This is my Capstone solo project for Ruby on Rails Microverse Main Technical Curriculum section.


Explore this project »

Watch the Live VersionPrerequisitesGetting StartedUsageRun testsDeploymentWatch the Live VersionContributingAuthorShow your supportLicenseAcknowledgmentsReport Bug


Loan Group management is loan application system. It's a web application with a good responsive design, built with Ruby on Rails and It facilitates financial inclusion by giving loans to people. You can find the full requirements here. Exploring this project you can find these options (login, sign-up, Create a group, sign-in, apply for a loan , ...)

screenshot

Watch the Live Version

Loan Group management

Prerequisites

  • Ruby 2.7.1 must be installed on your machine.
  • Text Editor
  • Rails 6.0.3
  • Postgres: >=9.5
  • Git
  • A Bootstrap 4 UI Kit based on Material Design
  • End-to-End Testing with RSpec
  • Integration test withCapybara

Getting Started

  1. Open Terminal.
  2. Navigate to your desired location to download the contents of this repository.
  3. Copy and paste the following code into the Terminal : git clone https://github.com/guillainbisimwa/Loan-Group-management.git
  4. Run cd Loan-Group-management
  5. Install the needed dependencies yarn install
  6. Install the needed gems bundle install
  7. Next, create and migrate the database: rails db:create and rails db:migrate RAILS_ENV=development
  8. run rails server

Usage

To watch the local version of this project check on your browser for the link :

`http://localhost:3000/`

Run tests

Download and install google chrome if don't have it to run Capybara. Capybara needs the web drivers to run system tests with browsers

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

sudo apt install ./google-chrome-stable_current_amd64.deb
# rspec spec

Deployment

To deploy this app to Heroku follow the steps below

Install the Heroku CLI

After that type the command below into your teminal.

    heroku create
    git push heroku master

Finally, run the command to create your database Heroku

    heroku run rails db:migrate

Contributing

This project was created for educational purposes as part of the Microverse web development curriculum; contributing is not accepted.

Feel free to check the issues page.

Author

👤 Guillain Bisimwa

Show your support

Give a ⭐️ if you like this project!

License

This project is licensed under the MIT License

Acknowledgments