π Live Demo π
Space Missions Todo List is a modern task management application developed with React, TypeScript, and Redux. The application features a space-themed interface inspired by Interstellar, allowing users to manage their missions through an intuitive and responsive interface.
β’ π Space-themed interface with Interstellar background
β’ π Create, edit, and delete missions
β’ π Real-time mission status updates
β’ πΎ State management with Redux
β’ π± Fully responsive design
β’ π― Mission validation checks
β’ π¨ Clean and intuitive user interface
β’ React
β’ TypeScript
β’ Redux Toolkit
β’ React Icons
# Clone the repository
git clone https://github.com/Caner-Yesiltas/TodoList-TypeScript-Redux.git
# Navigate to project directory
cd TodoList-TypeScript-Redux
# Install dependencies
yarn install
# Start the development server
yarn start
src/
βββ components/ # UI components
β βββ Todo.tsx # Individual todo component
β βββ TodoCreate.tsx # Todo creation component
β βββ TodoList.tsx # Todo list container
βββ redux/ # Redux state management
β βββ store.tsx # Redux store configuration
β βββ todoSlice.tsx # Todo reducers and actions
βββ styles/ # CSS styling
β βββ App.css # Global styles
βββ types/ # TypeScript definitions
β βββ Types.tsx # Type definitions
βββ App.tsx # Main application component
β’ Create new space missions
β’ Edit existing mission details
β’ Remove completed missions
β’ Input validation for empty missions
β’ Centralized Redux store
β’ Type-safe actions and reducers
β’ Efficient state updates
β’ Space-themed background
β’ Responsive design for all devices
β’ Clean and modern UI components
β’ Interactive hover effects
β’ Mobile-first approach
β’ Flexible layout system
β’ Adaptive component sizing
β’ Cross-device compatibility
This project is licensed under the MIT License - see the LICENSE file for details.
Caner Yesiltas - caneryesiltas1@gmail.com
Project Link: https://todo-list-type-script-redux-eta.vercel.app/