Loading repository data…
Loading repository data…
tolik4813 / repository
Modern To-Do app built with Next.js 16, React 19 & TypeScript. Features i18n (EN/UK), tags, customizable UI, search, filtering & sorting.
A modern, responsive todo list application built with Next.js 16, featuring a sleek dark theme with yellow accents and smooth animations.
Clone the repository
git clone https://github.com/tolik4813/toDO__list__V2.git
cd toDO__list__V2
Install dependencies
npm install
Start development server
npm run dev
Open your browser Navigate to http://localhost:3000
# Development
npm run dev # Start development server
npm run build # Build for production
npm run start # Start production server
# Code Quality
npm run lint # Run ESLint
npm run format # Format code with Prettier
npm run type-check # Run TypeScript type checking
# Git Hooks
npm run prepare # Setup Husky git hooks
app/
├── customComponents/ # React components
│ ├── InputTasks.tsx # Task input form
│ ├── TodoItem.tsx # Individual todo item
│ ├── TasksList.tsx # List of todos
│ └── ToDoContainer.tsx # Main container
├── hooks/ # Custom React hooks
│ └── useTodoForm.ts # Form logic and validation
├── lib/ # Utilities and constants
│ ├── constants.ts # App constants and CSS classes
│ └── validation.ts # Zod schemas
├── store/ # State management
│ └── todoStore.ts # Zustand store
├── types/ # TypeScript type definitions
│ └── todo.ts # Todo interface
└── globals.css # Global styles
#000000)#EAB308)#FFFFFF)#374151)No environment variables required for basic functionality.
app/lib/constants.ts for styling and text changesapp/lib/validation.ts for validation rulesapp/globals.cssnpm run build
npm run start
This project is licensed under the MIT License - see the LICENSE file for details.
Made with ❤️ by Anatolii Lehotin