Skip to content

Latest commit

 

History

History
40 lines (24 loc) · 1.82 KB

README.md

File metadata and controls

40 lines (24 loc) · 1.82 KB

TaskPlanner

Task Planner is an application designed to help you organize your daily tasks efficiently. It allows you to create, edit, and delete tasks, and filter them by status: completed, pending, or all. Additional features include the ability to clear completed tasks and a task counter displaying the total number of tasks. All tasks are automatically saved in LocalStorage, ensuring that no data is lost. The application features a user-friendly, intuitive interface and is currently deployed using Firebase Hosting.

Built with 🛠

  • NPM
  • JavaScript
  • Angular 18
  • TypeScript
  • Sweet Alert 2

Development server

To start a development server, run ng serve. Navigate to http://localhost:4200/. The app will automatically reload if you make changes to any of the source files.

Once you run ng serve, you will see the following screen: initial screen

View mobile with one task in pending status and one task completed: view mobile

Code scaffolding

Use ng generate component component-name to create a new component. You can also use ng generate followed by directive|pipe|service|class|guard|interface|enum|module to generate other Angular elements.

Build

Run ng build to compile the project. The build output will be stored in the dist/ directory.

Running unit tests

Execute ng test to run the unit tests with Karma.

Running end-to-end tests Use ng e2e to run end-to-end tests with your preferred platform. To enable this command, install a package that provides end-to-end testing capabilities.

Further help

For more detailed help on Angular CLI, use ng help or check out the official Angular CLI Overview and Command Reference.