DCR Graph Maker
This project was created as part of the course Software Development and Architecture. Where the focus was mainly on the process rather than the product in itselff, even though we managed to create a product to the satisfaction of the “customer”. The customer whished to have a offline tool to create and edit DCR Graphs, which would run on all platforms, preferably developed with JavaScript. Thus the project was created using Electron, React and Matrial UI. The project was developed in an agile fashion using SCRUM, in a group of 6 students over a period of 7 weeks with 3 sprints focusing on development, and the last sprint focusing on report writing.
Main Features:
- Native file support (save, load and delete)
- Dark/light mode
- Add/edit/delete activities within a graph
- Add/edit/delete realtions between activities within a graph
- Edit history (redo/undo)
- Zoom in and out
Main Tech stack:
- Electron
- React
- TypeScript
- Redux
- Material UI