GitHub Release GitHub repo size Release & Deploy on GitHub Pages π Build & Deploy Latest Image π codecov GitHub deployments Docker Pulls Docker Image Size (latest by date) GitHub package.json angular version GitHub package.json angular cli version GitHub package.json primeNG version GitHub License
AngryTask is a simple task manager that allows you to create, edit, and delete tasks. It is built using Angular and PrimeNG. This project was created to help me learn Angular and PrimeNG. The project is hosted on GitHub Pages and can be accessed at the live demo.
Check out the live demo!
You can find the Angry Task Docker image on Docker Hub and GitHub Container Registry (GHCR)
From Docker Hub:
docker pull mrmrfdev/angry-task:latest docker run -p 4200:80 mrmrfdev/angry-task:latest
From GitHub Container Registry (GHCR):
docker pull ghcr.io/mr-mrf-dev/angry-task:latest docker run -p 4200:80 ghcr.io/mr-mrf-dev/angry-task:latest
You can also run AngryTask using Docker, which provides a consistent environment across different systems.
Make sure you have Docker installed on your system.
-
Clone the repository (if you haven't already):
git clone https://github.com/Mr-MRF-Dev/Angry-Task.git cd Angry-Task -
Build the Docker image:
docker build -t angry-task . -
Run the container:
docker run -p 4200:80 angry-task
-
Open your browser and navigate to http://localhost:4200
For easier management, you can use Docker Compose:
-
Clone the repository (if you haven't already):
git clone https://github.com/Mr-MRF-Dev/Angry-Task.git cd Angry-Task -
Run with Docker Compose:
docker compose up
Or run in detached mode (background):
docker compose up -d
-
Open your browser and navigate to http://localhost:4200
-
To stop the container:
docker compose down
-
Clone the repository
If you have Git installed:
git clone https://github.com/Mr-MRF-Dev/Angry-Task.git
If you have GitHub CLI installed:
gh repo clone Mr-MRF-Dev/Angry-Task
Navigate to the Project Directory
cd Angry-Task -
Install the dependencies
npm install
You can use npm scripts to build, test, and serve the application. For more information, refer to the scripts section in the package.json file.
for example:
npm run start # Serve the applicationnpm run build # Build the applicationnpm run test # Run the unit tests
and so on...
Angular CLI is a powerful tool that can be used to serve, test, and build your application. To use the Angular CLI, you need to have it installed globally. If it's not already installed, you can install it with the following command:
npm install -g @angular/cli
and then you can use the ng command to serve the application. Here are some examples:
To start a development server, run:
ng serve
Then, navigate to http://localhost:4200/. The application will automatically reload if you change any of the source files.
Alternatively, you can run:
ng serve --open
This will open the application in your default browser.
To run the unit tests using Karma, execute the following command:
ng testTo build the application, use the following command:
ng build
The build artifacts will be stored in the dist/ directory. This directory will contain all the files necessary for deployment.
To lint the application, run:
ng lint
This will lint the application using ESLint and Codelyzer.
We welcome any contributions you may have. If you're interested in helping out, please fork the repository and create an Issue or Pull Request. We'll be happy to review your contributions.
This project is licensed under the MIT License. For more information, please refer to the LICENSE file.