Tech Stack Used for To-Do List App
Tech Stack Used for To-Do List App
Let’s now break down all the technologies and libraries used in this project and what each one is responsible for:
- ReactJS: Library for building the UI (components, JSX, state).
- JavaScript (ES6): For writing application logic, using features like fetch, arrow functions, etc.
- HTML/CSS: Standard markup and styling for the web page.
- JokeAPI (Sv443): A free REST API that returns jokes in JSON format (no API key required). We use it to fetch random jokes.
- Node.js: Provides the runtime and npm to manage packages (e.g., React).
- Netlify: Platform to deploy the static app online. Provides a live URL (like: https://guvi-todo-jaishree.netlify.app)
Note: There’s no backend or database in this project. All data is stored in memory using the React component’s state. That’s why your tasks disappear when you refresh the page.


