A bug tracking tool
- Login Page
- Dashboard where logged in user can see their bugs by department
- Create Ticket page, where user can log their bug
- Edit Ticket
- An admin screen where admin can filter bugs on department, assignee, dates and assignee each bug or update status
- User
- id: number
- name: required, max 100 char
- email: required
- password
- department
- Department
- id
- name
- Bug
- id
- title: required, max 100 char
- summary
- assignee
- department
- createdBy
- createDate
- lastUpdate
- status
- Fork this repo
- implement features and raise PR
- remember to check ng lint
Run ng serve
for a dev server. Navigate to http://localhost:4200/
. The app will automatically reload if you change any of the source files.
Run ng generate component component-name
to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module
.
Run ng build
to build the project. The build artifacts will be stored in the dist/
directory. Use the --prod
flag for a production build.
Run ng test
to execute the unit tests via Karma.
Run ng e2e
to execute the end-to-end tests via Protractor.