Skip to content

Software designer is a tool that enables the definition of software requirements and the creation of corresponding models. Additionally, it supports basic code generation from UML class diagrams.

Notifications You must be signed in to change notification settings

bojanzdelar/Software-designer

Repository files navigation

Software designer

Software designer is a tool that enables the definition of software requirements and the creation of corresponding models. Additionally, it supports basic code generation from UML class diagrams.

The user's ability to create, edit, and delete requirements and diagrams within a project depends on their level of privilege, with some users having full access and others limited to only reading.

System architecture

The system is using the client-server and layered architecture.

The backend is implemented with microservices architecture.

Authentication and authorization are managed by Amazon Cognito service.

system-architecture

Technologies used

  • Flask
  • Spring Boot
  • Spring Cloud
  • Amazon Cognito
  • MySQL
  • Vue
  • Vuetify
  • Docker

About

Software designer is a tool that enables the definition of software requirements and the creation of corresponding models. Additionally, it supports basic code generation from UML class diagrams.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published