This is a React project called Taskify, a user-friendly task management application designed to help users organize and prioritize their daily tasks efficiently. It is built using modern web technologies such as React, TypeScript, Tailwind CSS, and Context API, ensuring a robust and interactive user experience. Taskify also includes light/dark mode functionality and uses localStorage to save user notes persistently.
Taskify is designed to offer users a straightforward way to manage their tasks, with a focus on simplicity and functionality. The application supports light/dark mode for a customizable user interface and saves user notes in localStorage to ensure persistence across sessions.
- Tailwind CSS Styling: Utilizes Tailwind CSS for efficient and customizable styling, enhancing the visual appeal of the application.
- TypeScript Integration: Ensures type safety and improved code quality across the application.
- Context API: Efficient state management across the application without prop drilling.
- Task Management: Users can add, edit, and delete tasks easily, with changes automatically saved in localStorage.
- Responsive Design: Ensures optimal viewing experience across various devices, from desktops to smartphones..
- Light/Dark Mode: Toggle between light and dark themes for a personalized user experience.
Below you can see the design for different devices.
- React
- TypeScript
- Tailwind CSS
- Context API
The project provided an opportunity to enhance my skills in React and TypeScript development, particularly in state management using Context API, implementing theme toggling, and working with persistent data using localStorage. I gained valuable experience in building a responsive and interactive user interface while ensuring code quality through TypeScript.

