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.
- 🔧 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).
- 💻 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)