GithubHelp home page GithubHelp logo

mkwiatkowski / todo-rails4-angularjs Goto Github PK

View Code? Open in Web Editor NEW
326.0 34.0 121.0 322 KB

Showcase of Rails 4 and AngularJS integration

License: MIT License

Ruby 62.86% JavaScript 4.25% CoffeeScript 12.79% CSS 3.03% HTML 17.08%

todo-rails4-angularjs's Introduction

Showcase of Rails 4 and AngularJS integration

This is a todo list management application, written in Rails 4 and AngularJS. Tasks support CRUD operations as well as drag&drop sorting and setting due dates via a popup calendar. All task operations are done on the client side and synchronized to the server. The application sports a RESTful API used by AngularJS SPA and also usable standalone.

Check out the demo at todo-rails4-angularjs.

I wrote an article that summarizes all the lessons learned during writing of this app. I also did a presentation about this integration at Ruby User Group in Sopot on September 18th. Check out the slides.

Technologies used

Frontend

Backend

todo-rails4-angularjs's People

Contributors

mkwiatkowski avatar mkwidzinska avatar thehashrocket 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

todo-rails4-angularjs's Issues

Integrate Guard

Can we consider integrating guard here? What is the current way you run test cases on both ends?

Support multiple lists

User should be able to create new, maintain and switch between multiple task lists.

Each list should have a name. First list should still be created automatically, with a name like "Default List".

All of this within SPA, using the (slightly extended) JSON API.

broken link

I tried to view the demo, but its link is broken :(

one page for devise && devise erb2slim

Cześć imiennik!

Could I add some feature?
1 devise erb2slim
2 one page Angular route for devise views

PS
I made Rails and Angular compilation of decisions
I`ll resort all information and create Visual map relations later.
I want to find one "right best way" for Rails+Angular
feature:

  • * Choose one or create own angular gem to support all most features
  • easy "add new" Angular modules supports ( such as single page scaffold, CRUD )
  • Auth, Validate, REST, IndexeDB sync with Rails DB
  • Off-line + AppCache + IndexeDB + remember auth

What do you think about "compilation of decisions"? Can you add some idea?

Devise causing issues

having trouble getting the app running.
I am getting an error from devise.
https://gist.github.com/shenst1/9516692

Anybody else getting this error?
To set up the app I did:
git clone app
cd app
bundle install
changed the name of the database.yml.example to database.yml
rake db:migrate
and that's when I got the error.

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.