Skip to content

TaskManager is a dashboard that allows users to stay organized and manage their daily tasks with ease. Built with Next Js 14

Notifications You must be signed in to change notification settings

jarolthecoder/TaskManager-V2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TaskManager - Version 2.0

Overview

TaskManager is a web application I've developed to help users stay organized and manage their daily tasks effortlessly. With its intuitive dashboard, users can easily create, manage, and track their tasks, ensuring they stay on top of their responsibilities. View TaskManager 2.0

Dashboard page preview Tasks page preview

View previous version 1.0

New Features in Version 2.0

1. Kanban Board

In this version, I've added a Kanban board with drag and drop functionality. This allows you to move tasks between different states (e.g., To Do, In Progress, Done) with ease, providing a clear and visual representation of your workflow.

2. Task List View

You can now switch between the Kanban board and a traditional list view. This gives you the flexibility to manage your tasks in the format that works best for you.

3. Project Management

I've introduced project management features. You can group tasks into projects, adding detailed descriptions, tags, and goals. You can also mark projects as favorites for quick access, making it easier to manage tasks by associating them with specific projects.

4. Task Analytics and Productivity Calculation

This version provides analytics about your tasks. You can gain insights into your task management by viewing analytics on the tasks created and completed. Additionally, it calculates your productivity based on the number of tasks created and completed over time.

5. Login System Using Firebase

I've implemented a login system using Firebase. Users can also sign in or register with Google, making the authentication process quick and secure.

Technology Stack

Frontend

  • Next Js 14
  • Redux RTK
  • React Hook Form
  • React Beautiful DnD
  • React Dropzone

Backend

  • Firebase

Experience Building TaskManager

Building a task dashboard is my go-to project when learning a new technology. For this iteration of TaskManager, I used it to learn Next.js 14. This project allowed me to explore the capabilities of Next.js, particularly in terms of server-side rendering, API routes, and static site generation. I also delved into the new APP folder routing system of Next.js. As always, the experience was highly rewarding, and integrating Redux RTK, Firebase, and React Hook Form within the Next.js framework provided valuable insights into creating a seamless and efficient user experience.

Note

The project is currently in demo mode as I am in the process of finding a new database service.

About

TaskManager is a dashboard that allows users to stay organized and manage their daily tasks with ease. Built with Next Js 14

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published