This is a simple Todo List app built with JavaScript and Firebase Realtime Database. The app allows users to add, edit, delete, and filter tasks. The app data is stored in the Firebase Realtime Database.
You can find a live demo of the app here.
- Add a new task
- Edit an existing task
- Delete a task
- Filter tasks by status (all, active, or completed)
- Mark a task as completed
- Show the time elapsed since a task was created or completed
- HTML
- CSS
- JavaScript
- Firebase Realtime Database
To get started with the app, you will need to do the following:
- Clone this repository to your local machine:
bashCopy code
git clone https://github.com/your-username/todo-list-app.git
-
Open the index.html file in your web browser.
-
Use the app to add, edit, delete, and filter tasks.
Contributions are welcome! To contribute to the project, follow these steps:
-
Fork this repository.
-
Create a new branch:
bashCopy code
git checkout -b my-new-feature
- Make your changes and commit them:
bashCopy code
git commit -am 'Add some feature'
- Push your changes to your fork:
bashCopy code
git push origin my-new-feature
- Create a new pull request.
This project is licensed under the MIT License. See the LICENSE.md file for details.