Skip to content

TaskNail: an intuitive task manager for effortless organization. Simplify your daily workflow, boost productivity, and manage tasks with ease.

Notifications You must be signed in to change notification settings

gnovl/task-nail-app

Repository files navigation

TaskNail

A powerful task management application for organizing your personal tasks with an intuitive, clean interface. TaskNail helps you stay productive and never miss a deadline again.

Version History

v1.1.0 (Current)

Introducing a comprehensive update with enhanced task management capabilities and improved user experience:

  • Advanced Task Sorting & Filtering

    • Filter tasks by: Overdue, Due Today, Due Tomorrow, Completed, Not Started, In Progress
    • Sort tasks by: Pinned status, Category, Creation date, Last edited, Due date, Priority, Status, Title
    • Visual indicators for task status and priority levels
  • Multiple View Options

    • Toggle between Grid and List views
    • Responsive design for all screen sizes
  • Dashboard Enhancements

    • Calendar view with color-coded priority indicators
    • Quick access to pinned tasks
    • Summary sections for Overdue, Due Today, Due Tomorrow, and Completed Today tasks
    • Recent tasks widget with status indicators
  • Improved Task Creation

    • Quick-add tasks for Today or Tomorrow directly from Dashboard
    • Create tasks for any specific date via sidebar
    • Character limits with visual feedback
  • Task Management

    • Create, edit, and delete tasks
    • Mark tasks as completed with visual feedback
    • Pin important tasks for quick access
    • Track task history (creation and last edited dates)
  • User Account Management

    • Update profile information
    • Account deletion option
    • Secure authentication

v1.0.0 (Initial Release)

  • Basic CRUD operations for tasks
  • User authentication
  • Task categorization with tags
  • Priority levels
  • Due date tracking
  • Basic task status management

Features

  • User authentication and authorization
  • Task categorization with multiple tag options
  • Priority levels (High, Medium, Low)
  • Due date tracking with overdue indicators
  • Task status management (Not Started, In Progress, Completed)
  • Grid and list view options
  • User profile settings
  • Responsive sidebar layout

Tech Stack

  • Next.js - React framework for server-side rendering and static site generation
  • TypeScript - Strongly typed programming language for JavaScript
  • Tailwind CSS - Utility-first CSS framework for rapid UI development
  • Prisma - Database ORM (Object-Relational Mapping)
  • PostgreSQL - The database used for storing tasks data
  • NextAuth.js - Authentication for Next.js applications

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

TaskNail: an intuitive task manager for effortless organization. Simplify your daily workflow, boost productivity, and manage tasks with ease.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages