parent
b47cf8261f
commit
91eadcc2f6
@ -0,0 +1,35 @@
|
|||||||
|
# Jira Clone
|
||||||
|
|
||||||
|
**Tier:** 3-Advanced
|
||||||
|
|
||||||
|
A clone of Atlassian's Jira app where you can manage your current tasks with the ability to create/update issues and visualize it on a simple kanban board.
|
||||||
|
|
||||||
|
This could be a great MVP (Minimum Viable Product) with either only the UI or go for a full-stack approach. I recommended use to use
|
||||||
|
|
||||||
|
- Angular/ React/ Vue for the front end.
|
||||||
|
- NestJS/ MongoDB / GraphQL for the backend.
|
||||||
|
|
||||||
|
## User Stories
|
||||||
|
|
||||||
|
- [ ] User can register for an account storing their name, email/username and password then login to the app using their credentials
|
||||||
|
- [ ] User can create an issue.
|
||||||
|
- [ ] User can update an issue status by using drag and drop feature on the kanban board
|
||||||
|
- [ ] User can view all of the issues for a specific team on the kanban board
|
||||||
|
- [ ] User can filter/search for an issue
|
||||||
|
|
||||||
|
## Bonus features
|
||||||
|
|
||||||
|
- [ ] User will receive a realtime update if someone has updated an issue.
|
||||||
|
- [ ] User can comment on an issue
|
||||||
|
|
||||||
|
## Useful links and resources
|
||||||
|
|
||||||
|
- [NestJS](https://nestjs.com/)
|
||||||
|
- [Node & Mongo Basic CRUD Operations](https://codeburst.io/writing-a-crud-app-with-node-js-and-mongodb-e0827cbbdafb)
|
||||||
|
- [Jira Clone High-Level Design](https://github.com/trungk18/jira-clone-angular#high-level-design)
|
||||||
|
- [Atlassian's official UI library](https://atlaskit.atlassian.com/packages)
|
||||||
|
|
||||||
|
## Example projects
|
||||||
|
|
||||||
|
- [Atlassian Jira](https://www.atlassian.com/software/jira)
|
||||||
|
- [Angular Jira Clone](https://jira.trungk18.com/)
|
Loading…
Reference in new issue