ToDo is a user-friendly web application designed to help you stay organized and manage your tasks effectively.
-
Effortless Task Management: Add, edit, and mark tasks as complete seamlessly. Clear completed tasks to keep your list clutter-free.
-
Smooth Transitions: Enjoy fluid transitions while interacting with tasks, enhancing the user experience.
-
Responsive Design: Whether on desktop or mobile, manage tasks effortlessly with a consistent and user-friendly interface.
-
Day and Night Modes: Choose light or dark mode for comfortable usage, day or night.
-
Automatic Reordering: Completed tasks move to the bottom, ensuring active tasks stay accessible and organized.
-
Reset with Ease: Clear your entire to-do list in a single click, providing a fresh start whenever you need it.
-
SvelteKit: A progressive framework for building efficient and high-performance web applications.
-
TypeScript: A superset of JavaScript that adds static typing and other features to the language.
-
Tailwind CSS: Utility-first CSS framework for rapid and flexible styling.
-
shadcn-svelte: An unofficial port of shadcn/ui for Svelte/SvelteKit.
- Begin by cloning this repository to your local machine.
- Install the necessary dependencies by running
npm install
. - Launch the development server with
npm run dev
. - Access the application by opening your web browser and navigating to the port specified in the console.
Collaboration for bug fixes, enhancements, and new features is welcomed! If you're interested in contributing to the development of the ToDo App, please adhere to the following contribution guidelines:
- Start by forking the repository to your own GitHub account.
- Clone the forked repository to your local machine.
- Create a new branch dedicated to your feature or bug fix, e.g.,
git checkout -b feature-name
. - Implement your changes and commit them using a descriptive message, such as
git commit -m "Explanation of your changes"
. - Share your modifications with your forked repository:
git push origin feature-name
. - Craft a pull request on the original repository, outlining the nature and purpose of your changes.
Let's collaborate effectively to elevate the ToDo App's quality together!
For questions or feedback, reach out to Julian Rocha.
This project is licensed under the MIT License.