This repository contains the source code and assets for the Todo-manager project.
You may try it on this page: CLICK ME
The Todo-manager project is a web application designed to help users effectively manage their tasks and stay organized. It provides a user-friendly interface where users can create, and track their to-do items. It is built using React, JavaScript, TypeScript, HTML, and SCSS following the BEM (Block, Element, Modifier) code structure methodology.
- Create new to-do items by providing a title and optional details.
- Edit existing to-do items to update the title or additional information.
- Mark tasks as completed with a checkbox or visual indicator.
- Reactivate or revise completed tasks by unchecking the completion checkbox.
- Track the completion status of each to-do item visually for easy identification.
Feel free to customize the content, styles, and functionality of the Todo manager to suit your needs. You can modify the existing code or add new features as required.
- React
- JavaScript
- TypeScript
- HTML
- SCSS
- BEM methodology
- GitHub Pages for hosting the live demo
If you would like to contribute to this project, you can follow these steps:
- Fork the repository.
- Clone the forked repository:
git clone https://github.com/<your-username>/<project_name>.git
. - Navigate to the project directory:
cd Task_Manager
. - Create a new branch:
git switch -c feature/your-feature
. - Install packages:
npm i
. - Start the project:
npm start
. - Commit your changes:
git commit -m 'Add some feature'
. - Push the branch to your forked repository:
git push origin feature/your-feature
. - Open a pull request in this repository.