Git Product home page Git Product logo

cafetownsend-angular-rails's Introduction

#AngularJS (v.1.3.8) + Rails (v.4.2.0) port of Cafe Townsend application

Build Status

##About AngularJS and Rails port of the famous Cafe Townsend application originally written in ActionScript.

The application covers the following topics:

##Demo (YouTube) Click on screen shot to see live demo on YouTube

##Demo (Heroku) http://cafetownsend-angular-rails.herokuapp.com

##Tools and Libraries (in alphabetical order)

For testing purposes:

##Local installation

  1. Open Terminal

    git clone git://github.com/sectore/CafeTownsend-Angular-Rails.git cd CafeTownsend-Angular-Rails bundle install --without production bower install rake db:migrate rake db:seed spring rails s

  2. Open http://localhost:3000 using Chrome

##Tests

Note: Make sure that you have PhantomJS installed on your machine.

Before running tests match the development schema to the test database (only once)

rake db:test:clone

Running Rails specs using Spring:

spring rspec

Running JavaScript specs using Spring:

spring teaspoon

Running all tests with Guard and Spring

guard

##Version history CHANGELOG

##License MIT.

Contributors

##Author Jens Krause // WEBSECTOR.DE

cafetownsend-angular-rails's People

Contributors

audoeyop avatar bitdeli-chef avatar melnikovsansan avatar mortonfox avatar orelsokolov avatar sectore avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cafetownsend-angular-rails's Issues

session question

Hi Jens,

Thank you so much for sharing this example. It is proving invaluable to me for learning how to integration Rails and Angular.

I have one question about how the session is handled. In the SessionService it initializes user = {}, and then later the user.authorized property is checked to see if the user is logged in (in addition to the server side filter but that's a separate layer).

If if reload the browser page, since it reloads the assets, the user gets reset and I'm pushed back to login. My question is, what would be a good scheme to avoid that on a reload?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.