OSWIS (One Simple Web IS)
Simple and modular web-based IS based on modern web technologies. OSWIS is set of Symfony bundles and Angular library modules designated to be used in Symfony and Angular projects. There are both example projects placed in repositories.
History of OSWIS
Originally, OSWIS was developed as part of @zakjakub's bachelor thesis and in parallel was used as base of information system for Seznamovak UP and some other projects. Development originally started somewhen about 2017 and ie. IS for Seznamovak UP was based on that historical iterations of OSWIS since its first versions.
Finally, it was never submitted as part of bachelor thesis, but development continues and some projects (as IS for Seznamovak UP) are still using OSWIS as their base.
Present and futire of OSWIS
As some original source codes are many years old and based on deprecated technologies and procedures, absolutelly new version is developed at the moment. As original implementation of OSWIS never reached v1.0.0, it's still named simply as OSWIS and we are targeting v1 in this new implementation.
Legacy repositories (currently used)
seznamovak-up(new client-side developed in 2021, Ionic 6 based)
Current repositories (2022+)
server(example server-side project)
server-core-bundle(core bundle for server-side)
server-organization-bundle(organizations and contacts management bundle for server-side)
server-event-bundle(event management bundle for server-side)
server-website-bundle(websites management bundle for server-side)
server-project-bundle(project management bundle for server-side)
server-kiosk-bundle(kiosk management bundle for server-side)
client(example client-side project)
ngx-client-modules(modules for client-side projects, monorepo)