A modern, multilingual task management application built with React, TypeScript, and Vite.
Visit the application: https://hdmi1519.github.io/hexly-task-manager/
- Task Management - Create, edit, delete, and filter tasks
- Multilingual Support - English and Russian languages
- Dark/Light Theme - Toggle between themes
- Tag System - Organize tasks with custom tags
- Local Storage - Data persists in browser storage
- Responsive Design - Works on all devices
- Frontend: React 18 + TypeScript
- Build Tool: Vite
- Styling: Tailwind
- State Management: Zustand
- Internationalization: i18next
- Icons: Custom SVG icons
- Routing: React Router
# Clone the repository
git clone https://github.com/hdmi1519/hexly-task-manager.git
# Install dependencies
bun install
# Start development server
bun run dev
# Build for production
bun run build- Add Tasks - Click the "+" button to create new tasks
- Manage Tags - Create and assign tags to tasks
- Filter Tasks - Use search and tag filters
- Switch Language - Use the language switcher in header
- Toggle Theme - Switch between dark and light modes
src/
├── components/ # Reusable UI components
├── pages/ # Page components
├── store/ # State management
├── lib/ # Configuration and utilities
├── providers/ # React context providers
├── assets/ # Icons and static files
└── styles/ # Global styles
This is a college project for Hexlet. Feel free to fork and experiment!
MIT License - see LICENSE file for details