57 |
Due Date
59 |{{item.Task}}
69 |Description: {{item.Desc}}
70 | 71 | Priority : 72 | {{item.Priority}} 73 | 74 | 75 | {{item.Priority}} 76 | 77 | 78 | {{item.Priority}} 79 | 80 | 81 |84 |
├── Procfile ├── .gitignore ├── image.png ├── routes ├── users.js └── index.js ├── public ├── img │ └── Thumbs.db ├── stylesheets │ └── style.css ├── js │ ├── controllers │ │ ├── aboutController.js │ │ ├── bottomGridSheetController.js │ │ ├── addNewTaskController.js │ │ ├── editTaskController.js │ │ ├── signUpController.js │ │ ├── signInController.js │ │ └── homeController.js │ ├── services │ │ ├── userService.js │ │ └── actionService.js │ └── app.js ├── bower.json ├── partials │ ├── bottomGridSheet.html │ ├── editTaskDialog.html │ ├── addNewTaskDialog.html │ ├── signIn.html │ ├── about.html │ ├── signUp.html │ └── home.html └── css │ └── style.css ├── views ├── error.ejs └── index.ejs ├── README.md ├── package.json ├── models ├── userModel.js └── toDoModel.js ├── bin └── www └── app.js /Procfile: -------------------------------------------------------------------------------- 1 | web: node bin/www -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | node_modules 3 | npm-debug.log -------------------------------------------------------------------------------- /image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSalaat/Material-ToDo/HEAD/image.png -------------------------------------------------------------------------------- /routes/users.js: -------------------------------------------------------------------------------- 1 | var express = require('express'); 2 | var router = express.Router(); 3 | 4 | -------------------------------------------------------------------------------- /public/img/Thumbs.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSalaat/Material-ToDo/HEAD/public/img/Thumbs.db -------------------------------------------------------------------------------- /views/error.ejs: -------------------------------------------------------------------------------- 1 |
<%= error.stack %>4 | -------------------------------------------------------------------------------- /public/stylesheets/style.css: -------------------------------------------------------------------------------- 1 | body { 2 | padding: 50px; 3 | font: 14px "Lucida Grande", Helvetica, Arial, sans-serif; 4 | } 5 | 6 | a { 7 | color: #00B7FF; 8 | } -------------------------------------------------------------------------------- /public/js/controllers/aboutController.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Created by M.JUNAID on 2015-03-09. 3 | */ 4 | 5 | materialToDo.controller('aboutController', function($scope,$mdToast){ 6 | 7 | 8 | }); -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Material-ToDo 2 | 3 | The MEAN Stack ToDo App on the New Angular Material Design. 4 | 5 | - Sign Up 6 | - Sign In 7 | - Start.. 8 | - Write Edit Delete and Check If Complete.. 9 | 10 | 11 | # Live Project Demo - https://materialtodo.herokuapp.com/ 12 | 13 | Thanks. 14 | -------------------------------------------------------------------------------- /public/js/controllers/bottomGridSheetController.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Created by M.JUNAID on 2015-03-12. 3 | */ 4 | 5 | materialToDo.controller('bottomGridSheetController', function($scope, $mdBottomSheet, $mdDialog,actionService) { 6 | 7 | $scope.listItemClick = function(action) { 8 | $mdBottomSheet.hide(); 9 | actionService.clickedAction.set(action) 10 | }; 11 | 12 | 13 | }); -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Material-ToDo-Server", 3 | "version": "1.0.1", 4 | "private": false, 5 | "scripts": { 6 | "start": "node ./bin/www" 7 | }, 8 | "dependencies": { 9 | "body-parser": "~1.12.0", 10 | "cookie-parser": "~1.3.4", 11 | "debug": "~2.1.1", 12 | "ejs": "~2.3.1", 13 | "express": "~4.12.2", 14 | "express-session": "^1.10.4", 15 | "mongoose": "^4.0.1", 16 | "morgan": "~1.5.1", 17 | "q": "^1.2.0", 18 | "serve-favicon": "~2.2.0" 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /public/js/services/userService.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Created by M.JUNAID on 2015-03-29. 3 | */ 4 | 5 | materialToDo.factory('userService',function(){ 6 | var _signedInUserUid = ''; 7 | 8 | var _setUserUid = function(Uid){ 9 | _signedInUserUid = Uid 10 | 11 | }; 12 | 13 | var _getUserUid = function(){ 14 | return _signedInUserUid 15 | }; 16 | 17 | 18 | return{ 19 | UserUid:{ 20 | set:_setUserUid, 21 | get:_getUserUid 22 | } 23 | } 24 | 25 | }); -------------------------------------------------------------------------------- /public/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Material-ToDo", 3 | "homepage": "https://github.com/mjunaidsalaat/Material-ToDo", 4 | "authors": [ 5 | "M. Junaid Salaat
Edit
9 |Delete
18 |Nothing
27 |16 | As a Web Developer and a UI Designer, I am excellent at building SPA (Single Page Applications) using the following: Javascript, Angularjs, Ionic, Node.js, Express.js, MongoDB, PhoneGap, Firebase, Parse. Bootstrap, CSS3, HTML5 and ejs templates. 17 |
18 |Due Date
59 |Description: {{item.Desc}}
70 | 71 | Priority : 72 | {{item.Priority}} 73 | 74 | 75 | {{item.Priority}} 76 | 77 | 78 | {{item.Priority}} 79 | 80 | 81 |