https://github.com/angular-courses-lab/angular-debug-quest
https://github.com/angular-courses-lab/angular-debug-quest
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/angular-courses-lab/angular-debug-quest
- Owner: angular-courses-lab
- License: mit
- Created: 2025-02-02T23:00:33.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-02-17T17:33:42.000Z (2 months ago)
- Last Synced: 2025-02-17T18:25:40.218Z (2 months ago)
- Language: HTML
- Size: 2.16 MB
- Stars: 23
- Watchers: 2
- Forks: 11
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- trackawesomelist - angular-debug-quest (⭐21) - Sharpen your skills at fixing bugs in Angular applications for a better understanding of the framework. (Recently Updated / [Feb 17, 2025](/content/2025/02/17/README.md))
- fucking-awesome-angular - angular-debug-quest - Sharpen your skills at fixing bugs in Angular applications for a better understanding of the framework. (Table of contents / Angular)
- awesome-angular - angular-debug-quest - Sharpen your skills at fixing bugs in Angular applications for a better understanding of the framework. (Table of contents / Angular)
README
![]()
# Angular Debug Quest
- Want to sharpen your skills at fixing bugs in Angular applications for a better understanding of the framework?
- Need to train for a technical interview?This project is for you!
## The idea
The idea is simple. The application is full of bugs. Your task is to fix them.
It's completely up to you to choose your strategy and to identify each bug!
Some of them might be easy to spot with a runtime error, but some of them might be tricky and require to understand what the code is aiming for.
> This project is full of bugs on purpose to test your skills on your own fork. It's not meant to be fixed itself.
## How to play
1. Clone the repository
2. Run `npm install` to install the dependencies
3. Run `npm run server` to start the JSON server
4. Run `npx nx serve angular-debug-quest` to start the application
5. Open the application in your browser
6. Fix the bugs## Scope of the project
The project is a simple Angular application with unrelated features to cover a wide scope of bugs.
## Scope of the bugs
The bugs are meant to test your knowledge of Angular.
## Limitations
This project is meant to be a training ground, not a production application following modern best practices. Not only you might find some inconsistencies in the code but incompleted features.
## What's next?
### You identified a bug?
Being able not only to use Angular but to fix errors is the first step at mastering it! The next one is to be able to explain what you did!
Share your solution with the community on social media!
### Contributions
> Contributions are welcomed to add new bugs.
> However the project is not meant to be fixed itself, so bug fixes contributions won't be accepted.