Skip to content

iastivka/todo-app

Repository files navigation

Todo App

A simple and intuitive todo application designed to help users manage tasks efficiently.

The app features a clean and minimalistic interface, task creation and deletion, marking tasks as completed, and storing tasks locally for persistence across sessions, providing an easy-to-use personal task management experience.

Live Preview

Todo App Demo

Technologies Used

Core

  • HTML5 – Markup language for structuring content
  • SCSS – Sass CSS for styling
  • JavaScript – Scripting for interactivity and task management

Methodology

  • BEM – Methodology for CSS class naming

Linting / Code Quality

  • ESLint – JavaScript linter
  • Stylelint – CSS/SCSS linter

Deployment / Build

  • GitHub Pages – Hosting the live app
  • Gulp – Task runner for automating workflows

Getting Started

Clone the repository:

git clone https://github.com/iastivka/todo-app.git
cd todo-app

Install dependencies:

npm install
# or
yarn install

Run the project locally:

npm start
# or
yarn start

Features

  • Add, edit, and delete tasks
  • Mark tasks as completed
  • Local storage for task persistence
  • Fully responsive design for all device sizes
  • Smooth UI interactions
  • Clean and minimalistic interface
  • Reusable components for scalability
  • Cross-browser compatibility
  • Semantic HTML structure for better accessibility

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors