Todo List is a powerful and user-friendly todo application designed to help you stay organized, focused, and in control of your tasks and responsibilities. With a sleek and intuitive interface, Todo List offers a comprehensive set of features to streamline your productivity. Let's explore its key functionalities:
-
Seamless Login and Signup: Todo List ensures a secure and hassle-free experience by providing a seamless login and signup process. Create your personalized account or easily log in with your existing credentials to access your todos anytime, anywhere.
-
Add Todo: Effortlessly capture your tasks and to-do items with the "Add Todo" feature. Simply enter the task title and set a due date. With just a few taps, your tasks will be efficiently recorded, ready for you to tackle.
-
Edit Todo: Todo List empowers you to adapt to changing circumstances with ease. Edit your todos effortlessly to update task details, or modify due dates. Stay flexible and keep your tasks aligned with your evolving needs.
-
Delete Todo: No longer need a task? Todo List allows you to swiftly remove unwanted todos from your list. With a simple swipe or click, you can delete completed or irrelevant tasks, keeping your workspace clutter-free and focused on what matters most.
-
View All Todos: Effortlessly stay on top of your tasks with the "View All Todos" feature. Todo List provides a clear and comprehensive overview of all todos in a single place. Instantly access and review others tasks, ensuring nothing slips through the cracks.
- Open your terminal and run the following command
git clone https://github.com/AhmedMohammed3/Todo-App.git
- Install the necessary dependencies to run the web application by running
npm install
- Create a .env file inside
Todo-App
directory like the provided .env.example
- Open your terminal inside the
Todo-App
Directory - Start the local server by running
npm start
ornpm run dev
- Open your terminal and clone the repository
git clone https://github.com/AhmedMohammed3/Todo-App.git
- Create your branch
git checkout -b {YOUR_BRANCH_NAME}
- Make your edits and review it well.
- Commit your changes with appropriate message. Follow these git style guides
git checkout -b {YOUR_BRANCH_NAME}
- Push your changes
git push origin {YOUR_BRANCH_NAME}
- Create a merge request