π Live Demo π
Task Tracker Pro is a modern task management application built with React and TypeScript. It features a sleek user interface with a dynamic background and intuitive task management system. Users can add tasks with deadlines and track their progress efficiently.
- π― Create and manage tasks with deadlines
- β° Set working days for each task
- ποΈ Delete tasks by name
- π Modern UI with gradient effects
- π± Fully responsive design
- π Dynamic background
- π Type-safe implementation with TypeScript
# Clone the repository
git clone https://github.com/caneryesiltas/task-tracker-pro.git
# Navigate to project directory
cd task-tracker-pro
# Install dependencies
yarn install
# Start the development server
yarn start
src/
βββ components/
β βββ TodoItem/ # Task item component
βββ styles/
β βββ App.css # Main styling
βββ types/
β βββ apptypes.ts # TypeScript interfaces
βββ App.tsx # Main application component
βββ index.tsx # Entry point
- Task Creation: Users can create tasks with descriptions and deadlines
- Deadline Setting: Each task can be assigned a number of working days
- Task Management: Delete tasks by their names
- Type Safety: Full TypeScript implementation for robust code
- Responsive Design: Works seamlessly on all device sizes
- Manages main state with TypeScript generics
- Handles task creation and deletion
- Implements responsive layout
- Displays individual task information
- Handles task deletion by name
- Implements gradient background effects
- Fluid layouts for all screen sizes
- Mobile-first approach
- Flexible input and button positioning
- Responsive task cards
- Adaptive typography
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
Distributed under the MIT License. See LICENSE
for more information.
Caner Yesiltas - [email protected]
Project Link: https://task-tracker-pro-dusky.vercel.app/