Welcome to RishiS-HSCProjects — a GitHub organisation showcasing software development projects created as part of the Higher School Certificate (HSC) Software Design and Development course in New South Wales, Australia. Each repository represents a unique assessment task or enterprise-scale project built to demonstrate real-world programming skills across a range of domains.
Year 11 · Assessment Task 1 · Python
MystiWord is a Python-based word game developed as the first formal assessment task. The project features a full game manager, user authentication, themed gameplay modes, and supporting libraries — all written in Python.
Year 12 · Assessment Task 2 · Python (Flask) ·
educationhsclanguagelingual
Lingual HSC is Australia's first community-fuelled HSC Languages learning tool. It is a Flask-based web application designed to help HSC students study and practise syllabus-focused language content. The current release includes a full Japanese module (日本Go!) with grammar lessons, kanji study, quizzes, progress tracking, and WaniKani API integration. The platform is built to scale, allowing course developers to add new languages and modules with minimal setup.
Key features:
- Session-based authentication with OTP email verification and secure password reset
- Markdown/frontmatter lesson content processing
- Grammar quizzes and quiz session management
- Prescribed kanji grid with detailed kanji lookup (WaniKani API)
- Per-user progress tracking across languages
Tech stack: Flask · SQLAlchemy · Flask-Login · Flask-WTF · Flask-Mail · Jinja2 · Werkzeug/bcrypt · SQLite/PostgreSQL
Enterprise / Industry Project
A Tournament Management System built for @NetherGamesMC. This enterprise-scale project focuses on organising and managing competitive gaming tournaments, demonstrating the application of software engineering principles in a real client context.
Organisation Profile
This repository hosts the organisation profile and shared configuration for RishiS-HSCProjects.