To Do List

Intro
A simple To-Do List with an export-to-file feature, coded with vanilla JavaScript on CodePen.
Tech Stack
- Javascript
- CSS
Details
After stepping away from web development to focus on day trading, I had forgotten much of what I knew about programming. This is one of the first several apps I created when coming back. Even though I had already learned React before, I decided to revisit the basics by building apps using only vanilla JavaScript (and, of course, CSS) – no other tools or libraries. I needed to use the fundamentals I learned in school to build this app.
The app is an old and classical to-do list that most developers create at the beginning of their coding journey. It includes all the standard features of a regular to-do list app, such as adding and deleting lists, as well as tasks within each list. To make things more interesting, I added an additional feature: the ability to export the list to a .txt file.
Another special thing about this app is that I coded it entirely in just one file, to test how I could handle the complexity of an app without any help from bundlers like Webpack.