Skip to content

yzhyhaliuk/SmartTodo

Repository files navigation

✅ SmartTodo

A clean and efficient Todo App built with React and TypeScript. It helps users manage their daily tasks — from adding and removing todos to marking them complete and filtering by status. The project is built using functional components, React hooks, and shared state management via React Context. It also features a responsive design for smooth use on any device.

🔗 LIVE PREVIEW

VIEW LIVE SITE

🛠 TECHNOLOGIES USED

  • React
  • TypeScript
  • SCSS (Sass)
  • React Context
  • Functional Components & Hooks
  • Responsive Web Design

🚀 GETTING STARTED

To run this project locally:

  1. Clone the repository:
git clone https://github.com/yzhyhaliuk/SmartTodo.git
cd SmartTodo
  1. Install dependencies:
npm install
  1. Run the project locally:
npm start

✨ FEATURES

  • 📝 Add and delete todos with ease
  • ✅ Mark tasks as complete or active
  • 🔍 Filter by all, active, or completed todos
  • 🌐 Shared state with React Context
  • ⚛️ Built with functional React components and hooks
  • 💡 Written in TypeScript for type safety
  • 📱 Fully responsive and mobile-friendly

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors