Link: https://task-tracker-nu-one.vercel.app/
This is a React application designed to help you manage your tasks effectively. It allows you to:
- Add new tasks with clear descriptions and optional due dates.
- Mark tasks as completed to track your progress.
- Delete tasks that are no longer relevant.
- Persist tasks in local storage so they're always accessible, even after refreshing the page.
- Clone the repository: https://github.com/Abhiraj412/Task-Tracker
- Install dependencies: npm install
- Start the development server: npm start
- Open http://localhost:3000 in your browser
- App.js: The main application component, handling state management and rendering the task list and form.
- TaskList.js: A reusable component responsible for displaying the list of tasks, including their completion status and delete buttons.
- TaskForm.js: A reusable component for adding new tasks, capturing inputs like description and due date.
- App.css: Styles for the application's layout and components.
- Clear and intuitive interface: The app follows a user-friendly design for adding, completing, and deleting tasks.
- Task persistence: Tasks are automatically saved in local storage to ensure they're available even after the browser is closed.
- Responsive design: The app adapts to different screen sizes for optimal viewing on various devices.
- Customizable styles: You can easily modify the styles in App.css to match your preferences.
Feel free to fork this repository and contribute your improvements! We encourage pull requests for bug fixes, new features, and enhancements. Please follow the contribution guidelines provided in the .github directory.
This is a basic project and might not be suitable for production use without further development and security considerations. Remember to adapt and extend it based on your specific requirements.