Following Technologies have been used to develop this Application
- HTML 5
- CSS 3
- Bootstrap
- JavaScript
Application is Live here Netlity Link
This Task Planner App. provides following basic features
- Add task to application with Subject, date, time and detailed description.
- Edit Task and Update its details.
- Filter Tasks by category of Pending, Review, Done.
- delete tasks from tasks list.
- Currently Tasks are stored in Browsers local storage.
The code has been written into Javascript classes and following are the three major Classes in Project
- Task Form class - It has methods for validation of the Add task Form.
- Task Manager Class - It is one of the major class which has methods to Add, Delete, Update Tasks and Filter tasks
- Task Class provides the features of creating html element of the task to add to DOM dynamically.
The Testing of The all Javascript classes and methods has been done Using Jest.js
Repo is Live at Netlify Netlity Link
The application has module dependencies which can be installed by
npm install / yarn install
npm run start
npm run build