This is a simple to-do application built using Angular 14 and Firebase. The application allows users to create, edit, and delete tasks, as well as mark them as completed.
- Angular 14
- Firebase
- Bootstrap
- User authentication using Firebase Auth
- CRUD (create, read, update, delete) operations for tasks
- Mark tasks as completed
- Sort tasks by date created or due date
- Responsive design using Bootstrap
To run this application locally, you'll need to follow these steps:
- Clone the repository: git clone https://github.com/dev348/todoApp-Angular.git
- Install dependencies: npm install
- Create a Firebase project and add the Firebase configuration to src/environments/environment.ts
- Start the development server: ng serve
To deploy this application, you can follow these steps:
Build the production-ready files: ng build --prod Deploy the files to your hosting provider (e.g. Firebase Hosting, AWS, etc.)
If you'd like to contribute to this project, please follow these steps:
- Fork the repository
- Create a new branch: git checkout -b my-new-feature
- Make your changes and commit them: git commit -am 'Add some feature'
- Push to the branch: git push origin my-new-feature
- Create a pull request
This project is licensed under the MIT License - see the LICENSE.md file for details.
This project was inspired by TodoMVC Thanks to Bootstrap for the responsive design Thanks to Firebase for the backend infrastructure