/kitty_news_api

API built with ruby on rails for kitty_news_client_user and kitty_news_client_admin. Using Devise Token Auth for authentication and Stripe-rails for providing a subscription plan.

Primary LanguageRuby

Kitty News API

Description

This is an API to our project Kitty News. Here we are authenticating users, storing articles, saving all our data and also making calls to external APIs such as Stripe. This is built with Ruby on Rails. We are using Amazon Web Services to store our images.

  • User registration
  • User authentication(Log-in/Log-off)
  • Yearly subscription plan
  • Display articles in a category

The code

Deployed App(Heroku)
Github
The admin user interface, mobile application and User Interface can be found here:

User stories

Check the whole design sprint and user story history of the project in this Pivotal Tracker board.

Dependencies

  • Ruby
  • Rails
  • RSpec
  • Puma
  • Pry
  • Coveralls
  • Factory Bot
  • Shouda-Matchers
  • Rack-cors
  • Active_model_serializers
  • Devise_token_auth
  • Stripe-rails
  • Aws-sdk-s3

Acknowledgements

License

MIT License

Authors