This README is an overview of the project, things I have done so far, developent areas I hoped to improve in as a result of this project and feature additions I would like to make as time allows.
A basic Todo app built with:
-
AngularJS 1.2.13
-
Rails 4 (utilized as a REST API)
-
Postgres/Heroku for deployment
-
Gain a solid grasp of Angular routing
-
Gain more familiarity with deploying with services like Heroku
-
Achieve a deeper understanding of` Angular’s various features to create a more dynamic views
-
Code more modular and single-responsibility
-
Using shared services, multiple controllers and templates
-
A User can:
-
sign in
-
create tasks
-
set goal dates for tasks
A User can:
-
create separate lists
-
check off completed items
-
add task and list details
-
see percent completion of list(dynamically updated)
-
categories for lists and tasks
-
sort tasks (goal completion date, complete/not complete, category)
-
transitions/animations between view changes, sorting, etc.
-
ability to archive/unarchive or delete old tasks and lists
-
fuzzy text search through all lists
-
add more specific details of individual tasks
-
option to add a picture
-
task location address
-
google map integration for address
-
associated phone number
-
maybe a google places integration
-
-
sub lists for more multi-part tasks
-