/RuDok

GUI Java based software for creating and managing documents

RuDok

RuDok-Application for managing and creating documents
Project for Software Design course
Jawa Swing desktop application built using various design patterns:

  • Composite
  • Observer
  • State
  • Command
  • Factory
  • Singletone

This application was inspired by PowerPoint, software for presentation design. RuDok allows you to create multiple projects inside your workspace and multiple presentations inside created projects. You can design your own presentation slides by adding slots. Slots can be either text or images.

Content inside the text slot can be edited and stylized by adding text styles:

  • Bold
  • Italic
  • Underline

slot

Slots can be moved around the slide and also they can be deleted. RuDok supports 2 work modes, editing mode and presentation mode. Sharing created presentations between projects is also possible.

You can also save your presentations and projects and open them later, this is achieved using serialization in java.