All Projects → iridakos → Lofocats_ui

iridakos / Lofocats_ui

Licence: mit
LofoCats UI is a simple web application consuming the LofoCats API, built with Ruby on Rails 🐱

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Lofocats ui

Rails5 api tutorial
Learn how to build a modern API on Michael Hartl's Rails 5 tutorial
Stars: ✭ 458 (+748.15%)
Mutual labels:  api, rails, tutorial
Rxjava2 Android Samples
RxJava 2 Android Examples - Migration From RxJava 1 to RxJava 2 - How to use RxJava 2 in Android
Stars: ✭ 4,950 (+9066.67%)
Mutual labels:  tutorial, sample
Fuzzapi
Fuzzapi is a tool used for REST API pentesting and uses API_Fuzzer gem
Stars: ✭ 521 (+864.81%)
Mutual labels:  api, rails
Graphiti
Stylish Graph APIs
Stars: ✭ 783 (+1350%)
Mutual labels:  api, rails
Diplomat
A HTTP Ruby API for Consul
Stars: ✭ 358 (+562.96%)
Mutual labels:  api, rails
Tutoshowcase
A simple and Elegant Showcase view for Android
Stars: ✭ 499 (+824.07%)
Mutual labels:  tutorial, sample
Api Pagination
📄 Link header pagination for Rails and Grape APIs.
Stars: ✭ 641 (+1087.04%)
Mutual labels:  api, rails
Devise token auth
Token based authentication for Rails JSON APIs. Designed to work with jToker and ng-token-auth.
Stars: ✭ 3,263 (+5942.59%)
Mutual labels:  api, rails
Api schema
DSL for describing APIs and generate swagger json
Stars: ✭ 18 (-66.67%)
Mutual labels:  api, rails
Versionist
A plugin for versioning Rails based RESTful APIs.
Stars: ✭ 950 (+1659.26%)
Mutual labels:  api, rails
Texterify
The localization management system.
Stars: ✭ 37 (-31.48%)
Mutual labels:  api, rails
Vokuro
Sample application for Phalcon Framework (Acl, Auth, Security)
Stars: ✭ 350 (+548.15%)
Mutual labels:  tutorial, sample
Viewtooltip
A fluent tooltip for Android
Stars: ✭ 1,029 (+1805.56%)
Mutual labels:  tutorial, sample
Acts as api
makes creating API responses in Rails easy and fun
Stars: ✭ 506 (+837.04%)
Mutual labels:  api, rails
Api.rss
RSS as RESTful. This service allows you to transform RSS feed into an awesome API.
Stars: ✭ 340 (+529.63%)
Mutual labels:  api, rails
Versioncake
🍰 Version Cake is an unobtrusive way to version APIs in your Rails or Rack apps
Stars: ✭ 623 (+1053.7%)
Mutual labels:  api, rails
Nodejs Restful Api
How to create a RESTful CRUD API using Nodejs?
Stars: ✭ 285 (+427.78%)
Mutual labels:  api, tutorial
Securing Restful Apis With Jwt
How to secure a Nodejs RESTful CRUD API using JSON web tokens?
Stars: ✭ 301 (+457.41%)
Mutual labels:  api, tutorial
Demo Multi Lang
Simple libp2p demos implemented in Go, JS and Rust
Stars: ✭ 17 (-68.52%)
Mutual labels:  tutorial, sample
Intro To Apis Course
Introduction to APIs course
Stars: ✭ 1,009 (+1768.52%)
Mutual labels:  api, tutorial

LofoCats UI 🐱

LofoCats is a simple application, consuming the LofoCats API, built with Ruby on Rails for demo purposes.

Cat entries index

Functionality

  • Guests may browse for lost & found cat entries.
  • Signed in users may create, update or delete their cat entries.
  • Administrators may manage the application's users & create/update/delete any cat entry.

Setting up the application

  • Clone the repository.
  • Execute bundle install to install required gems.
  • Edit the config/api.yml and update it with the URL of the LofoCats API. By default, the applications will use http://localhost:3001
  • Execute rails server to start the application on the default port.
  • Navigate to the application's home page and there you are. For signing in, view the documentation of the LofoCats API to obtain the credentials of the user that you want to use.

Behind the scenes

  • Zurb Foundation: Responsiveness & styling
  • CanCan: Authorization
  • RestClient: Talk with the API
  • FontAwesome: Font icons used in some links

Screenshots

Administrator Home Page

Administrator home page


Guest Home Page

Guest home page


User Administration

User administration


Cat Entry Form

Cat entry form


Cat Entry Show Page

Cat entry show page


Sign In Page

Sign in page


Cat Entry Show Page for Mobiles

Cat entry show page for mobiles


Sign in Page for Mobiles

Sign in page for mobiles

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].