Project Management App: Taskdom
A project management application built using TypeScript, React, Tailwind CSS, HTML, Redux Toolkit, React Router, and Firebase. This application allows users to manage projects, add or remove team members, and assign tasks, all with real-time updates.
Features User Authentication: Secure authentication using Firebase Auth. Project Management: Create and manage projects, tasks, including adding and removing team members. Task Assignment: Assign tasks to team members, track progress, and manage deadlines. Real-Time Updates: All changes are reflected in real-time using Firebase Firestore and Cloud Functions. Responsive Design: Responsive and modern UI using Tailwind CSS. Technologies Used TypeScript: For type safety and robust codebase. React: Frontend library for building user interfaces. Tailwind CSS: Utility-first CSS framework for styling. Redux Toolkit: For state management. React Router: For navigation within the app. Firebase: Backend services including: Firebase Auth: User authentication. Firebase Firestore: Real-time database for storing projects and tasks. Firebase Storage: Storage for user files and project assets.