Skip to content

zul132/React-Todos-List-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TickTickBoom Todos

TickTickBoom Todos is a sleek and intuitive task management web app built with React and Redux. It helps users efficiently add, track, and organize their daily tasks with features such as priority marking and completion status.

I built this Todo List app from scratch under the guidance of Manoj Satishkumar through his Udemy course React, Redux & Material UI Workshop for Beginners. This hands-on experience strengthened my understanding of state management, UI components, and unit testing best practices and ultimately enabled to me to become a better Web Developer.

🚀 Features

  • Add and delete todos easily
  • Mark todos as completed
  • Prioritize important tasks with a star indicator
  • Persistent state management using Redux and local storage
  • Responsive UI built with Material-UI components
  • Automated unit tests for Redux reducers

🛠️ Tech Stack

  • Frontend: React, Material-UI
  • State Management: Redux, Redux Saga
  • Testing: JEST
  • Build Tool: Babel, Webpack
  • IDE: Visual Studio Code

▶️ Demo Video

TickTickBoom_Todos_Demo_Video.mp4

📦 Setup & Installation

Prerequisites

Ensure you have the following installed:

  • Node.js (v16+ recommended)
  • npm (comes with Node.js)

Installation Steps

  1. Clone the repository:
    git clone https://github.com/zul132/TickTickBoom-todos-app-using-react.git
    cd TickTickBoom-todos-app-using-react
  2. Install dependencies:
    npm install
  3. Start the development server:
    npm start
    The app will be available at http://localhost:3000.

🏗️ Building for Production

To create an optimized production build, run:

npm run build

This generates a build/ folder containing the production-ready app.

🧪 Running Tests

To execute unit tests:

npm run test

📜 License

This project is licensed under the ISC License.

👩‍💻 Author

Developed by Fathima Zulaikha


Enhance your productivity with TickTickBoom Todos! 🚀

About

A dynamic and user-friendly Todo List application developed using React, Redux and Material UI.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published