Inspiration
The project was adapted from a former project of one of the members of this team.
What it does
You can either upload the folder containing all the .class files to the application, or upload the .cmud file (more on this later). Then, you can use the built-in editor to make changes however you wish, following which you can save the diagram to a PNG file, or save it to a ClassMate UML Diagram (CMUD) file, which can be used to save the diagram for editing later!
How we built it
We used Java and OOP concepts to create our editor and other things!
Challenges we ran into
We faced a lot of bugs when it came to the formatting, since we were using a RichTextFX library from GitHub, a library which we were very unfamiliar with. We also faced other styling issues and bugs, such as the text miraculously shrinking when you hover over it, even though there is no code for that to happen.
Accomplishments that we're proud of
We managed to fix most of the bugs above! :D
What we learned
We learnt that in coding, many challenges and problems will arise, but we have to do our best to try and fix them!
What's next for ClassBuddy
More features! Stay tuned ;)
Built With
- java
- oop
- richtextfx
Log in or sign up for Devpost to join the conversation.