A web application that allows users to organize and manage their tasks by assigning them to one of three status categories: "pending", "in progress", and "done". They can easily track the progress of their tasks and move them between these categories to reflect their current state.
Before running the application locally, ensure you have the following installed and configured:
- Node.js - to download and be able to run React.js framework
- Firebase - to learn how Firebase Database works
- Clone the repository
git clone <repository_url>
cd <project_folder>
- Install dependencies
npm install
- Configure variables in firebaseConfig.js
const firebaseConfig = {
apiKey: "your_api_key",
authDomain: "your_auth_domain",
databaseURL: "your_database_url",
projectId: "your_project_id",
storageBucket: "your_storage_bucket",
messagingSenderId: "your_messaging_sender_id",
appId: "your_app_id"
};
- Run the application
npm run dev
This project heavily relies on a Firebase database as backend service. Before running the application, you must have an active Firebase project to be configured on firebaseConfig.js. And, this project has not been updated since its first release and may require updates or adjustments to work with the latest versions of Firebase or related dependencies.