Skip to content

Add student workspace and .NET Google accounts - #29

Merged
procoder-ji merged 4 commits into
mainfrom
feat/student-placement-workspace
Nov 10, 2026
Merged

procoder-ji merged 4 commits into
mainfrom
feat/student-placement-workspace

Conversation

@procoder-ji

Copy link
Copy Markdown
Contributor

Adds a placement-learning workspace with 24 original questions, worked explanations, saved progress, and a suggested study routine. Introduces an ASP.NET Core 10 backend for Google sign-in and private progress sync, using one shared question bank across both runtimes.

  • Cookie sessions, antiforgery checks, account isolation, immutable attempts, reset generations, and 100-session retention.
  • SQLite development storage, PostgreSQL support, migrations, and backend integration tests.
  • Contributor workflow, Code of Conduct, documentation, question proposals, and CI for both stacks.

Validated locally: 148 Node tests passed (2 Windows symlink skips), 21 backend tests passed on SQLite and PostgreSQL, desktop/mobile full-stack browser checks, and a production link/SEO crawl. CI verifies the final commit.

Google consent/token exchange still requires operator OAuth credentials and deployment setup. Razorpay/Paytm billing is planned; checkout is not enabled.

Closes #23. Refs #22, #24, #25. Supersedes #26 and includes its README/CI fixes.

@procoder-ji
procoder-ji merged commit d2e6f03 into main Nov 10, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Clarify the Code of Conduct and reporting process

2 participants