A simple ToDo List webapp created using JavaScript, HTML & CSS.
- UnSplash: https://source.unsplash.com/
- Type.Fit: https://type.fit/api/quotes
Live Preview: https://varunherlekar.github.io/lets-do-it/
A simple ToDo List webapp created using JavaScript, HTML & CSS.
A simple ToDo List webapp created using JavaScript, HTML & CSS.
Live Preview: https://varunherlekar.github.io/lets-do-it/
Hi @varunherlekar
I think the overall user interface can be improved. Do you have any plans for redesign?
Also, do we need the APIs for displaying quotes and wallpapers? We can instead have one static fixed background as a wallpaper and work on the overall theme of the web app.
Let me know your thoughts, and we can work together on this. ๐
Hey @varunherlekar , this is actually a great project and you have maintained a nice repository. I want to contribute to this project by improving the UI of the website a bit. For now, I want to improve the footer design and placement on the page. I am a Graphics Designer by passion, so kindly assign me this issue so that I can get my first PR for Hacktoberfest '21 merged.
Can I add Some transitions to Elements?
add icons to the buttons of the to-do list
Hi @varunherlekar, while using the webapp, I noticed that once tasks have been completed, they can no longer be removed from the 'completed tasks' section. I think if a feature was implemented to clear the completed list, this app could be used over and over for different sets of tasks by the same user without cluttering the completed tasks section.
I'd like to implement this. Thanks.
hello sir,
After exploring your live demo website, I thought that the footer size should be little bit lower height and the general message should be created on a box and the task column in one box. If you assign me this work, will surely do my best @varunherlekar sir.
The list gets cleared on refreshing website
I would like to implement solution to keep them persistent
hello @varunherlekar , I am a beginner to open source. Right now, when empty tasks are added, nothing happens. I would like to take up this issue and add an error message.
I would like this to be my contribution to hacktoberfest2021. Can you please assign this issue to me?
Hi @varunherlekar , Amazing project brother! I am into UI and styling, would like to fix the following issues:
Please assign this to me, and this would be my first PR merge ever!
The list gets cleared on refreshing website
I would like to implement solution to keep them persistent
Can you assign this to me?
I'd like to be able to change the background picture, maybe to another room or something more abstract.
I was thinking one could add a button perhaps to flip through an image folder?
Thoughts?
โบ
A user may want to create multiple to-do tasks and list them as per their categories. For example, a user can have two categories such as:
The "Shopping" category may have tasks/to-do items like "buy milk", "buy groceries", "buy clothes", etc. whereas the "Study" category may have tasks/to-do items like "complete assignment", "solve math", "meet up for group study", etc.
@varunherlekar what are your thoughts on this?
Could I made the cursor to display differently when hovering onto Add Item, Current Item, and Completed Item?
E.g. "+" sign for Add item, loading sign for Current Item, and checked sign for Completed Item.
Cheers,
Alex.
Can I add this feature under Hacktoberfest contribution?
For some reason, all of the elements created in app.js
have class names of CSS properties, instead of indicative names.
It also makes it harder to design the UI.
Hi @varunherlekar I am a QA Tester and while testing your project I found some user experience issue as below :
While editing the task it should show 'Save' button instead of 'Edit'.
"Note: If you don't mind, please allow me to open more issues and report bugs so that we can work together on improving this project."
When an item is removed from completed tasks, it reappears due to not being deleted from browser localstorage
Hi @varunherlekar, I think we should consolidate the onClick code for the list items in the completed tasks section into a single function and add it as an addEventListener to the completedItems variable.
Currently, it exists as separate functions.
I think this will help clean up the code.
I would like to work on this. Thanks.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.