Final Project - January 2018 Cohort

Languaship - Language learning by exchange

Description

Week 11 and 12 Project of Craft Academy cohort January 2018.

LANGUASHIP is a Mobile App created applying the method of Language Tandem based on mutual language exchange between tandem partners (ideally each learner is a native speaker in the language the proponent wants to learn). With this App users can get in contact based on the language they can teach and the one they want to learn, their location, preferred age and gender of the language partner they wish to meet.

You can view the app downloading Ionic View and using the code ....

Getting Started

Interested in our codes? You can clone our repo!

Prerequisites

To check out how we built our API:

Install Ruby 2.4.1

rvm install 2.4.1

Install Ruby on Rails 5.2

gem install rails -v 5.2

Testing

  • Cucumber
  • RSpec
  • Pry
  • Factory Bot
  • Launchy
  • Shoulda Matchers
  • Coveralls
  • Travis CI

Acceptance Tests

Acceptance test are written in Cucumber using Capybara commands.

Features are stored in ./features

To run the acceptance test suite, execute Cucumber in you terminal:

cucumber

Unit Tests

Unit test are written in rspec

rspec

Deployment

Our Rails App has been deployed with Heroku: https://languaship.herokuapp.com/api/v1

Technologies

Ruby on Rails HTML5 Sass/CSS Devise Angular2Token Ionic TypeScript

Authors

Contributors

Our restless coaches supported us in this project:

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

Our inspiration came from being an heterogeneous and international group of programmers, many of us moved to Sweden and would like to learn Swedish, in the same way others would be interested in learning our native language in a fun and free way!