Skip to content

A React-based Project Management Dashboard to create, manage, and track projects and tasks with user authentication, local storage support, and a task filtering system.

Notifications You must be signed in to change notification settings

NajafAli786110/Frello

Repository files navigation

📋 Frello - Project Management Dashboard

Frello is a simple and intuitive project management dashboard built with React. It allows users to create, edit, and manage projects and tasks. Key features include user authentication, task completion tracking, and task filtering, all while saving data locally or integrating with a backend API.

✨ Features

  • 🔧 Create, edit, delete projects: Manage multiple projects with ease.
  • 🗂️ Task management: Assign tasks to projects, edit, delete, and mark them as completed.
  • 🔍 Task filtering: Filter tasks based on their completion status or deadlines.
  • 🔐 User authentication: Sign-up/login system for user-specific dashboards.
  • 💾 Local storage integration: Save project and task data to local storage.
  • ⚙️ Backend integration: Optional backend integration for persistent data (Node.js/Express, MongoDB).

🛠️ Tech Stack

  • 💻 Frontend: React (useState, useEffect, useReducer), Tailwind CSS
  • 🔄 State Management: useContext, useReducer
  • 📂 Data Storage: LocalStorage (with optional backend integration)
  • 🛣️ Routing: React Router
  • 🔑 Authentication: Custom authentication using localStorage (or backend API)

About

A React-based Project Management Dashboard to create, manage, and track projects and tasks with user authentication, local storage support, and a task filtering system.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published