Explore this project »
✧
Watch the Live Version ✧
Prerequisites ✧
Getting Started ✧
Usage ✧
Run tests ✧
Deployment ✧
Watch the Live Version ✧
Contributing ✧
Author ✧
Show your support ✧
License ✧
Acknowledgments ✧
Report 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 , ...)
- 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
- Open Terminal.
- Navigate to your desired location to download the contents of this repository.
- Copy and paste the following code into the Terminal :
git clone https://github.com/guillainbisimwa/Loan-Group-management.git
- Run
cd Loan-Group-management
- Install the needed dependencies
yarn install
- Install the needed gems
bundle install
- Next, create and migrate the database:
rails db:create
andrails db:migrate RAILS_ENV=development
- run
rails server
To watch the local version of this project check on your browser for the link :
`http://localhost:3000/`
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
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
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.
👤 Guillain Bisimwa
- Github : @guillainbisimwa
- Twitter : @gullain_bisimwa
- Linkedin : guillain-bisimwa
Give a ⭐️ if you like this project!
This project is licensed under the MIT License