-
Notifications
You must be signed in to change notification settings - Fork 1
/
TODO
60 lines (56 loc) · 2.84 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
--DONE-- * create folder with docs containing todo.json.
--DONE-- * create a server which return 404 initially.
--DONE-- * extract a class app with the methods get post
--DONE-- * add serve method to class app.
--DONE-- * create handlers which return the following ==
* handler for file not found.
* handler for method not allowed.
* handler for reading the body.
--DONE-- * create reader and isFIleAllowed.
--DONE-- * create static web page with heading TODO APP, which will be rendered as home page
--DONE-- * modified the homepage with the following ==
heading at top "POST IT"
with the input box and button - form
list of todo with the date on top header and the todo with the check box.
--DONE-- * add styling to the home page.
--DONE-- * create serverTodo page which will load data from the json into index html.
--DONE-- * change the structure of storing the todo.
--DONE-- * changing reading of todo.
--DONE-- * on submit write to the json file and redirect to same page.
--DONE-- * extract file viewTodoTemplate for converting data to html.
--DONE-- * extract class Todo.
--DONE-- * set done and undone on the click of function
--DONE-- * refactor function read task and save function.
--DONE-- * move to XML http request instead of reloading.
- clean input field after submit.
--DONE-- * rearrange code and extract classes and templates like todo template from index.
--DONE-- * change the dataStructure.
--DONE-- * modify the loading and saving of tasks.
--DONE-- * change handleStatus function.
--DONE-- * add ability to delete bucket.
--DONE-- * add ability to delete task.
--DONE-- * add form of adding new task.
--DONE-- * add functionality of adding new task in same bucket.
--DONE-- * prettify the todo list
--DONE-- *extract class todoLogs and todo.
--DONE-- * initially only ask for todo title.
--DONE-- * extract fileHandler file.
--DONE-- * add a sequential id assigning mechanism to bucket and task.
--DONE-- * Make title editable.
--DONE-- * Make task editable.
--DONE-- * add a search bar to the page.
--DONE-- * Added styling to search bar.
--DONE-- * add functionality of search by task.
--DONE-- * write tests for bucket and task.
--DONE-- * separate routes.js. to another file.
--DONE-- 8 extract handleXhr request.
--Done-- * extract class bucket to another file.
--DONE-- * write tests for todoLogs.
--DONE-- * write tests for post method handlers.
--DONE-- * create login and signup template.
--DONE-- * added handlers of login and signup request.
--DONE-- * add behavior to signup handler so that it can save user details and log in user.
--DONE-- * create new todo file in data to store todo of that user after login if file is not present.
--DONE-- * set cookie for the particular user.
--DONE-- * move app to express js.
--DONE-- * change handler according to express.