Skip to content

EugSh1/LightTask

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LightTask

A full-stack task management application to simplify task organization and improve productivity. This app allows users to create, manage, and categorize tasks with an intuitive and easy-to-use interface.

Features

  • User Authentication: Secure login and account creation with JWT-based authentication.
  • Task Management:
    • Create tasks within categories.
    • Mark tasks as completed or incomplete.
    • Delete tasks when no longer needed.
  • Category Management:
    • Create, edit, rename and delete categories to organize tasks.
  • Global Search: Quickly find categories using a command palette.
  • Dark Mode: A stylish dark theme to reduce eye strain.

Screenshots

LightTask screenshot

Technologies Used

Frontend:

  • React: For building the user interface.
  • Tailwind CSS: For fast and modern styling.
  • TypeScript: For type safety and better development experience.
  • React Query: For data fetching and caching.
  • Axios: For HTTP requests.
  • Framer Motion: For smooth and interactive animations.

Backend:

  • Node.js: For server-side runtime.
  • Express.js: For building a RESTful API.
  • Prisma: For database ORM.
  • SQLite: For lightweight and portable database storage.
  • Zod: For data validation and schema enforcement.

Testing:

  • Vitest: For unit testing the backend logic.
  • Supertest: For testing HTTP endpoints.

Made with

Usage

  1. Authentication:
    • Register for an account or log in using your credentials.
  2. Task Management:
    • Navigate to a category or "All tasks."
    • Add new tasks, mark them as completed, or delete them.
  3. Category Management:
    • Use the sidebar to create and manage categories.
  4. Search:
    • Use the global command palette to find categories.

License

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

About

A full-stack task management application to simplify task organization and improve productivity.

Resources

License

Stars

Watchers

Forks