My Todos, built with React JS and Sass, offers easy task management. Add, edit, and delete tasks in a user-friendly interface with local storage for persistence.
MIT License
My Todos, built with React JS and Sass, offers easy task management. Add, edit, and delete tasks in a user-friendly interface with local storage for persistence
My Todos project leverages the following technologies:
My Todos provides the following core functionalities:
Add New Tasks: Easily add new tasks by entering task descriptions.
Edit Existing Tasks: Modify task descriptions as needed.
Delete Tasks: Remove completed or unnecessary tasks from your list.
Data Persistence: Your todo list is automatically saved to local storage, preserving your tasks after page refresh.
Responsive Design: The app is designed to work seamlessly on various devices and screen sizes.
Simple and Lightweight: A lightweight application focused on essential task management features.
Accessibility: Follows accessibility best practices to ensure a seamless experience for all users.
Custom Styling: Features basic styling for customization and design enhancements.
Easy Integration: The codebase can be easily integrated into other projects and extended with additional features.
Minimalistic Design: A clean and minimalistic design that keeps the focus on task management.
To successfully run and contribute to this project, make sure you have the following:
Additionally, you might want to consider the following for an enhanced development experience:
With these prerequisites in place, you'll be well-equipped to explore, run, and contribute to My Todos.
To set up My Todos project on your local machine, clone this repository to your desired folder:
git clone https://github.com/lily4178993/my-todos.git
Once you have cloned the repository, you can run the following command to install the project's dependencies:
npm install
To use My Todos application, follow these steps:
Track linter errors
Track errors with the following command:
npx stylelint "**/*.{css,scss}" --fix
npx eslint "**/*.{js,jsx}" --fix
Run the Development Server:
npm start
This will start the development server.Access the Application:
http://localhost:3000
You will now be able to interact with My Todos application in your browser.Nelly Telli
Here are two future features we're considering:
My Todos welcomes contributions from the community. Whether you have suggestions, ideas, or bug reports, your input is valuable and can help make this project even better.
Remember, even small contributions can make a big difference!
Thank you for exploring My Todos! Your support means the world to us. If you find this project valuable and want to show your appreciation, here are some ways to do it:
I would like to express my sincere gratitude to my family.
My Todos is open-source software licensed under the MIT.
The MIT License grants users the freedom to use, modify, and distribute this software while ensuring that the original authors are not liable for any issues arising from its use. For full details, please see the LICENSE file.