A Next.js-based todo list application with features for task management and organization.
Before you begin, ensure you have the following installed:
- Node.js (version 18.x or higher)
- npm or yarn package manager
- Git
- Clone the repository
git clone https://github.com/ymdarum/EnhancedTodoList.git
cd EnhancedTodoList
- Install dependencies
npm install
# or
yarn install
- Run the development server
npm run dev
# or
yarn dev
- Open the application Open http://localhost:3000 in your browser to see the application.
npm run dev
- Start the development servernpm run build
- Build the application for productionnpm start
- Run the production servernpm run lint
- Run ESLint to check code quality
EnhancedTodoList/
├── src/
│ ├── app/ # App Router pages and layouts
│ ├── components/ # React components
│ ├── styles/ # Global styles
│ └── types/ # TypeScript type definitions
├── public/ # Static files
└── package.json # Project dependencies and scripts
- Create and manage todos
- Set priority levels
- Categorize tasks
- Assign due dates
- Track task progress
- Filter todos by multiple criteria
To learn more about the technologies used in this project:
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
if you like this project, please consider supporting it:
This project is licensed under the MIT License - see the LICENSE file for details.