New to Sisukas? Start with Getting Started. If you’re interested in the implementation, begin with the System Overview.

Sisukas Documentation#

CI Pipeline PyPI Live App

Sisukas helps Aalto University students discover courses, explore schedules, and plan their studies. It complements the official SISU system rather than replacing registration or other university services.

Find your way#

  • Getting Started — Start using Sisukas.
  • Concepts — Understand plans, LEGO blocks, assemblies, and calendars.
  • System Overview — See how the application and services fit together.
  • Architecture — Explore the planning models and design decisions.
  • Developer Guide — Set up the project and understand its data pipelines and APIs.
  • Security — Learn about authentication, authorization, and database security.

For features still being designed, see Under Development.

Project status#

Course discovery, saved filters, bookmarks, and core planning functionality are implemented. The assembly-to-calendar workflow is proposed, and the study calendar is under development. The documentation distinguishes implemented behavior from planned work on the relevant pages.

Contributing#

Sisukas welcomes bug reports, discussions, and contributions. For technical context and local setup, see the Developer Guide.

License#

MIT. See the LICENSE file.

Last updated: