This is a contacts importer app built in Ruby on Rails 6.1.
This app allows to user, to upload CSV files and validate the registers into CSV file.
- git clone
- cd contacts_importer
- bundle install
- rails db:create
- rails db:migrate
- and run server: rails s
- Ruby 3.0
- Rails > 6.1
- Redis > 3.0
- gem 'devise'
- gem 'shoulda-matchers'
- gem 'rspec-rails', '~> 5.0.0'
- gem 'rexml', '~> 3.2', '>= 3.2.5'
- gem 'rails-controller-testing'
- gem 'bcrypt'
- gem 'credit_card_validations'
- gem 'will_paginate', '~> 3.3'
- gem 'aasm'
- gem 'sidekiq'
To test the app, you can use this test user:
Email: user@prueba.com
Password: 123456
In the next link, you find test CSV file to testing:
- contacts_csv_finished.csv: File with correct data.
- contacts_csv_finished.csv: File with incorrect data.
Authors | GitHub | ||
---|---|---|---|
Maria Fernanda Crespo | mfcrespo | @mafe_crespo | mariafernandacrespo |
Contacts Importer App
is open source and therefore free to download and use without permission.