This is a web application built with React and TypeScript that allows users to create, read, update, and delete tasks. It features authentication implemented with Firebase and styling done with CSS-in-JS using Styled Components. The application also uses React Toastify for displaying alert messages to the user.
- User Authentication with Firebase
- CRUD operations (Create, Read, Update, Delete) for tasks
- Styling with CSS-in-JS (Styled Components)
- Alert messages using React Toastify
- Responsive design
- Version control with Git
-
Clone the repository:
git clone https://github.com/<your-username>/task-management-application.git
-
Navigate into the project directory:
cd task-management-application
-
Install the project dependencies:
npm install
-
Run the application:
npm start
This project uses the following dependencies:
react
react-dom
typescript
react-scripts
styled-components
firebase
react-toastify
Please refer to package.json
file for version details.