SlideShare a Scribd company logo
1 of 20
Mini Project
To-Do Lists - The Key to Efficiency
Introduction
A to-do list app lets you write, organize, and reprioritize your tasks more
efficiently. In this we list everything that we have to do, with the most
important tasks at the top of the list, and the least important tasks at the
bottom. By keeping such a list, we make sure that our tasks are written
down all in one place so that we don't forget anything important. In many
ways, a good to-do app is the ultimate productivity app.
GitHub Repository: https://github.com/iMohitPant/todolist
Deployed Website: https://mohitpant.me/todolist/
Problem Statement
Social media and other easily accessible online distractions make it hard for us to stay focused on our
tasks and make it difficult for us to do our work efficiently.
Also, constantly switching between tasks may give us the false feeling that we are being productive
when we are, in fact, not. It’s more important for us to prioritize tasks and work on those that are most
important, rather than focusing on deleting small items from our todo list just for the sake of
appearances.
The goal of this app is to help us become more aware of how we spend time in the process of doing those
tasks and how productive that time is. It can help set some constraints on social media to reduce
distraction and track the time we spend working on the todo items. When we have a better sense of the
estimated time we’ll need to spend on our tasks, along with the validated time spent on the items for
reference or personal/team reviews, we are able to manage our daily routines more efficiently.
Team
Mansi Rawat : HTML and structuring webapp
Manoj Bhatt : Styling and Javascript
Manswi Sati : Styling and Javascript
Mohit Pant : Javascript and deploying
Roadmap
1. Discuss the scope and functionality of Todo list.
2. Adding , Deleting entries, done marking, category parts of form using html , css and Javascript.
3. Adding Local Storage functionality using javascript.
4. Rendering a calendar using javascript.
5. Adding documentation about the project in the github repository.
6. Deploying the website on a hosting service - GITHUB pages.
Hardware and Software Requirements
To use the deployed website you will need:
- A system with latest version of windows, linux distribution or macOS.
- A web browser. Brave 1.33 or Chrome 103 preferred.
To run the project locally you need:
- Git
- A source-code editor. VScode or ATOM
- A web browser. Brave 1.33 or Chrome 103 preferred.
Tech Stack
● HTML - HTML is the standard markup language for Web pages. With HTML you can create your
own Website.
● CSS - CSS is the language we use to style an HTML document. CSS describes how HTML
elements should be displayed.
● JavaScript - Javascript is a programming language that is one of the core technologies of the World
Wide Web, alongside HTML and CSS.
● Git - Git is a free and open source distributed version control system. It tracks changes in any set of
files, usually used for coordinating work among programmers.
● VSCode - Code editor made by Microsoft for Windows, Linux and macOS.
HTML ( Hyper Text Markup Language )
What is HTML5?
HTML stands for Hyper Text Markup Language, it is easy and fun to learn.
HTML describes the structure of web pages.
HTML5 is the fifth and current major version of the HTML standard.
Why use HTML5?
It is essential to learn HTML if you want to build web sites, you can't build one if you don't know
HTML because it's one of the prerequisites in learning other languages used for web development.
CSS ( Cascading Style Sheet )
What is CSS ?
CSS stands for Cascading Stylesheet.
CSS is a stylesheet language used to describe the presentation of an HTML document.
CSS describes how elements should be rendered on screen.
Why Use CSS ?
CSS defines styles of your web pages including design, layout and variations in display
across devices and screen sizes.
CSS can save you a lot of work. An external stylesheet saved as .css can be used to style
multiple web pages all at once!
JAVASCRIPT (Scripting Language )
JavaScript is a programming or a scripting language that allows the
implementation of features on web pages.
JavaScript is the world's most popular programming language.
JavaScript is easy to learn.
The <script> Tag
In HTML, JavaScript code is inserted between <script> and </script> tags.
<script>
document.getElementById("demo").innerHTML = "My First JavaScript";
</script>
GITHUB
What is GITHUB ?
GitHub is a code hosting platform for version control and collaboration. It lets you
and others work together on projects from anywhere.
What is difference GitHub and Git?
Git is a version control system that lets you manage and keep track of your source
code history. GitHub is a cloud-based hosting service that lets you manage Git
repositories. If you have open-source projects that use Git, then GitHub is
designed to help you better manage them.
Progress
● Created form for taking input of todo list items and applying css to it.
● Implemented the design and interface for the frontend of calendar using FullCalendar
javascript library.
● Added documentation for the project in the github repository and added following
files to help in project’s walk through.
Readme : https://github.com/iMohitPant/todolist/blob/main/README.md
● Deployed the site using GitHub pages as the hosting service.
Deployed Website: https://mohitpant.me/todolist/
What is Local Storage in JavaScript?
localStorage is a property that allows JavaScript sites and apps to save key-
value pairs in a web browser with no expiration date. This means the data stored
in the browser will persist even after the browser window is closed.
Where is LocalStorage stored ?
In Google Chrome, web storage data is saved in an SQLite file in a subfolder in
the user’s profile. The subfolder is located at
- AppDataLocalGoogleChromeUser DataDefaultLocal Storage on
Windows machines
- ~/Library/Application Support/Google/Chrome/Default/Local Storage on
macOS
LOCALSTORAGE IN JAVASCRIPT
Javascript Library :- FullCalendar.io
FullCalendar's vanilla JavaScript API is blazing fast, using a very small embedded
virtual DOM library called Preact.
Features:
- Powerful
- Lightweight
- Open Source
1. Added form for taking input
2. Showing items in list category-wise .
3. Added list items into calendar.
“…I like it when I see my report
and get a better sense of how my time was spent.”

More Related Content

Similar to mini-project.pptx

Front End Development | Introduction
Front End Development | IntroductionFront End Development | Introduction
Front End Development | IntroductionJohnTaieb
 
MongoDB.local Dallas 2019: MongoDB Stitch Tutorial
MongoDB.local Dallas 2019: MongoDB Stitch TutorialMongoDB.local Dallas 2019: MongoDB Stitch Tutorial
MongoDB.local Dallas 2019: MongoDB Stitch TutorialMongoDB
 
Top 10 IDEs for React.js Developers in 2021
Top 10 IDEs for React.js Developers in 2021Top 10 IDEs for React.js Developers in 2021
Top 10 IDEs for React.js Developers in 2021WrapPixel
 
The Superhero’s Method of Modern HTML5 Development by RapidValue Solutions
The Superhero’s Method of Modern HTML5 Development by RapidValue SolutionsThe Superhero’s Method of Modern HTML5 Development by RapidValue Solutions
The Superhero’s Method of Modern HTML5 Development by RapidValue SolutionsRapidValue
 
Bootstrap for Beginners
Bootstrap for BeginnersBootstrap for Beginners
Bootstrap for BeginnersD'arce Hess
 
web development ppt by prakash bedage
web development ppt by prakash bedageweb development ppt by prakash bedage
web development ppt by prakash bedagePrakashBedage
 
web development project prakash.pptx
web development project prakash.pptxweb development project prakash.pptx
web development project prakash.pptxPrakashBedage
 
Advantages of golang development services &amp; 10 most used go frameworks
Advantages of golang development services &amp; 10 most used go frameworksAdvantages of golang development services &amp; 10 most used go frameworks
Advantages of golang development services &amp; 10 most used go frameworksKaty Slemon
 
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptxLATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptxchitrachauhan21
 
Ecommerce Mini Project / Group Project Coding
Ecommerce Mini Project / Group Project CodingEcommerce Mini Project / Group Project Coding
Ecommerce Mini Project / Group Project CodingHemant Sarthak
 
10 Important Web Development Tools Every Developer Should Know.pdf
10 Important Web Development Tools Every Developer Should Know.pdf10 Important Web Development Tools Every Developer Should Know.pdf
10 Important Web Development Tools Every Developer Should Know.pdfCodevelop us
 
HTML5 Presentation at Online Publishers Association Tech Conference 2011-03
HTML5 Presentation at Online Publishers Association Tech Conference 2011-03HTML5 Presentation at Online Publishers Association Tech Conference 2011-03
HTML5 Presentation at Online Publishers Association Tech Conference 2011-03Rajiv Pant
 
Top 10 Front End Development Technologies to Focus in 2018
Top 10 Front End Development Technologies to Focus in 2018Top 10 Front End Development Technologies to Focus in 2018
Top 10 Front End Development Technologies to Focus in 2018Helios Solutions
 
La importancia de versionar el código: GitHub, portafolio y recursos para est...
La importancia de versionar el código: GitHub, portafolio y recursos para est...La importancia de versionar el código: GitHub, portafolio y recursos para est...
La importancia de versionar el código: GitHub, portafolio y recursos para est...CloudNativeElSalvado
 
MongoDB.local Atlanta: MongoDB Stitch Tutorial
MongoDB.local Atlanta: MongoDB Stitch TutorialMongoDB.local Atlanta: MongoDB Stitch Tutorial
MongoDB.local Atlanta: MongoDB Stitch TutorialMongoDB
 
MongoDB.local Seattle 2019: MongoDB Stitch Tutorial
MongoDB.local Seattle 2019: MongoDB Stitch TutorialMongoDB.local Seattle 2019: MongoDB Stitch Tutorial
MongoDB.local Seattle 2019: MongoDB Stitch TutorialMongoDB
 

Similar to mini-project.pptx (20)

Front End Development | Introduction
Front End Development | IntroductionFront End Development | Introduction
Front End Development | Introduction
 
MongoDB.local Dallas 2019: MongoDB Stitch Tutorial
MongoDB.local Dallas 2019: MongoDB Stitch TutorialMongoDB.local Dallas 2019: MongoDB Stitch Tutorial
MongoDB.local Dallas 2019: MongoDB Stitch Tutorial
 
Top 10 IDEs for React.js Developers in 2021
Top 10 IDEs for React.js Developers in 2021Top 10 IDEs for React.js Developers in 2021
Top 10 IDEs for React.js Developers in 2021
 
The Superhero’s Method of Modern HTML5 Development by RapidValue Solutions
The Superhero’s Method of Modern HTML5 Development by RapidValue SolutionsThe Superhero’s Method of Modern HTML5 Development by RapidValue Solutions
The Superhero’s Method of Modern HTML5 Development by RapidValue Solutions
 
Bootstrap for Beginners
Bootstrap for BeginnersBootstrap for Beginners
Bootstrap for Beginners
 
web development ppt by prakash bedage
web development ppt by prakash bedageweb development ppt by prakash bedage
web development ppt by prakash bedage
 
web development project prakash.pptx
web development project prakash.pptxweb development project prakash.pptx
web development project prakash.pptx
 
Advantages of golang development services &amp; 10 most used go frameworks
Advantages of golang development services &amp; 10 most used go frameworksAdvantages of golang development services &amp; 10 most used go frameworks
Advantages of golang development services &amp; 10 most used go frameworks
 
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptxLATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
 
SEO packages Dubai
SEO packages DubaiSEO packages Dubai
SEO packages Dubai
 
SEO consultant Dubai
SEO consultant DubaiSEO consultant Dubai
SEO consultant Dubai
 
Ecommerce Mini Project / Group Project Coding
Ecommerce Mini Project / Group Project CodingEcommerce Mini Project / Group Project Coding
Ecommerce Mini Project / Group Project Coding
 
10 Important Web Development Tools Every Developer Should Know.pdf
10 Important Web Development Tools Every Developer Should Know.pdf10 Important Web Development Tools Every Developer Should Know.pdf
10 Important Web Development Tools Every Developer Should Know.pdf
 
ashish ppt webd.pptx
ashish ppt webd.pptxashish ppt webd.pptx
ashish ppt webd.pptx
 
HTML5 Presentation at Online Publishers Association Tech Conference 2011-03
HTML5 Presentation at Online Publishers Association Tech Conference 2011-03HTML5 Presentation at Online Publishers Association Tech Conference 2011-03
HTML5 Presentation at Online Publishers Association Tech Conference 2011-03
 
Top 10 Front End Development Technologies to Focus in 2018
Top 10 Front End Development Technologies to Focus in 2018Top 10 Front End Development Technologies to Focus in 2018
Top 10 Front End Development Technologies to Focus in 2018
 
La importancia de versionar el código: GitHub, portafolio y recursos para est...
La importancia de versionar el código: GitHub, portafolio y recursos para est...La importancia de versionar el código: GitHub, portafolio y recursos para est...
La importancia de versionar el código: GitHub, portafolio y recursos para est...
 
MongoDB.local Atlanta: MongoDB Stitch Tutorial
MongoDB.local Atlanta: MongoDB Stitch TutorialMongoDB.local Atlanta: MongoDB Stitch Tutorial
MongoDB.local Atlanta: MongoDB Stitch Tutorial
 
Web development
Web developmentWeb development
Web development
 
MongoDB.local Seattle 2019: MongoDB Stitch Tutorial
MongoDB.local Seattle 2019: MongoDB Stitch TutorialMongoDB.local Seattle 2019: MongoDB Stitch Tutorial
MongoDB.local Seattle 2019: MongoDB Stitch Tutorial
 

Recently uploaded

CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2RajaP95
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 

Recently uploaded (20)

young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 

mini-project.pptx

  • 1. Mini Project To-Do Lists - The Key to Efficiency
  • 2. Introduction A to-do list app lets you write, organize, and reprioritize your tasks more efficiently. In this we list everything that we have to do, with the most important tasks at the top of the list, and the least important tasks at the bottom. By keeping such a list, we make sure that our tasks are written down all in one place so that we don't forget anything important. In many ways, a good to-do app is the ultimate productivity app. GitHub Repository: https://github.com/iMohitPant/todolist Deployed Website: https://mohitpant.me/todolist/
  • 3. Problem Statement Social media and other easily accessible online distractions make it hard for us to stay focused on our tasks and make it difficult for us to do our work efficiently. Also, constantly switching between tasks may give us the false feeling that we are being productive when we are, in fact, not. It’s more important for us to prioritize tasks and work on those that are most important, rather than focusing on deleting small items from our todo list just for the sake of appearances. The goal of this app is to help us become more aware of how we spend time in the process of doing those tasks and how productive that time is. It can help set some constraints on social media to reduce distraction and track the time we spend working on the todo items. When we have a better sense of the estimated time we’ll need to spend on our tasks, along with the validated time spent on the items for reference or personal/team reviews, we are able to manage our daily routines more efficiently.
  • 4. Team Mansi Rawat : HTML and structuring webapp Manoj Bhatt : Styling and Javascript Manswi Sati : Styling and Javascript Mohit Pant : Javascript and deploying
  • 5. Roadmap 1. Discuss the scope and functionality of Todo list. 2. Adding , Deleting entries, done marking, category parts of form using html , css and Javascript. 3. Adding Local Storage functionality using javascript. 4. Rendering a calendar using javascript. 5. Adding documentation about the project in the github repository. 6. Deploying the website on a hosting service - GITHUB pages.
  • 6. Hardware and Software Requirements To use the deployed website you will need: - A system with latest version of windows, linux distribution or macOS. - A web browser. Brave 1.33 or Chrome 103 preferred. To run the project locally you need: - Git - A source-code editor. VScode or ATOM - A web browser. Brave 1.33 or Chrome 103 preferred.
  • 7. Tech Stack ● HTML - HTML is the standard markup language for Web pages. With HTML you can create your own Website. ● CSS - CSS is the language we use to style an HTML document. CSS describes how HTML elements should be displayed. ● JavaScript - Javascript is a programming language that is one of the core technologies of the World Wide Web, alongside HTML and CSS. ● Git - Git is a free and open source distributed version control system. It tracks changes in any set of files, usually used for coordinating work among programmers. ● VSCode - Code editor made by Microsoft for Windows, Linux and macOS.
  • 8. HTML ( Hyper Text Markup Language ) What is HTML5? HTML stands for Hyper Text Markup Language, it is easy and fun to learn. HTML describes the structure of web pages. HTML5 is the fifth and current major version of the HTML standard. Why use HTML5? It is essential to learn HTML if you want to build web sites, you can't build one if you don't know HTML because it's one of the prerequisites in learning other languages used for web development.
  • 9. CSS ( Cascading Style Sheet ) What is CSS ? CSS stands for Cascading Stylesheet. CSS is a stylesheet language used to describe the presentation of an HTML document. CSS describes how elements should be rendered on screen. Why Use CSS ? CSS defines styles of your web pages including design, layout and variations in display across devices and screen sizes. CSS can save you a lot of work. An external stylesheet saved as .css can be used to style multiple web pages all at once!
  • 10. JAVASCRIPT (Scripting Language ) JavaScript is a programming or a scripting language that allows the implementation of features on web pages. JavaScript is the world's most popular programming language. JavaScript is easy to learn. The <script> Tag In HTML, JavaScript code is inserted between <script> and </script> tags. <script> document.getElementById("demo").innerHTML = "My First JavaScript"; </script>
  • 11. GITHUB What is GITHUB ? GitHub is a code hosting platform for version control and collaboration. It lets you and others work together on projects from anywhere. What is difference GitHub and Git? Git is a version control system that lets you manage and keep track of your source code history. GitHub is a cloud-based hosting service that lets you manage Git repositories. If you have open-source projects that use Git, then GitHub is designed to help you better manage them.
  • 12. Progress ● Created form for taking input of todo list items and applying css to it. ● Implemented the design and interface for the frontend of calendar using FullCalendar javascript library. ● Added documentation for the project in the github repository and added following files to help in project’s walk through. Readme : https://github.com/iMohitPant/todolist/blob/main/README.md ● Deployed the site using GitHub pages as the hosting service. Deployed Website: https://mohitpant.me/todolist/
  • 13. What is Local Storage in JavaScript? localStorage is a property that allows JavaScript sites and apps to save key- value pairs in a web browser with no expiration date. This means the data stored in the browser will persist even after the browser window is closed. Where is LocalStorage stored ? In Google Chrome, web storage data is saved in an SQLite file in a subfolder in the user’s profile. The subfolder is located at - AppDataLocalGoogleChromeUser DataDefaultLocal Storage on Windows machines - ~/Library/Application Support/Google/Chrome/Default/Local Storage on macOS LOCALSTORAGE IN JAVASCRIPT
  • 14. Javascript Library :- FullCalendar.io FullCalendar's vanilla JavaScript API is blazing fast, using a very small embedded virtual DOM library called Preact. Features: - Powerful - Lightweight - Open Source
  • 15. 1. Added form for taking input
  • 16. 2. Showing items in list category-wise .
  • 17. 3. Added list items into calendar.
  • 18.
  • 19.
  • 20. “…I like it when I see my report and get a better sense of how my time was spent.”