Allow users to start an interview without GitHub sign-in
Maintainers usually reply within 1 day
@TMQ0717 is already working on this.
Since Oct 15, 2026.
Assessment
This issue has not been assessed yet.
Description
Problem
Requiring GitHub sign-in before using CodeTrial creates an additional barrier for users who only want to try the interview experience. Some users may prefer to practice without creating an account or retaining interview history.
Proposed solution
Introduce a guest mode that allows users to start and complete an interview without signing in with GitHub. Guest sessions should be temporary and should not persist interview reports or history across sessions. GitHub sign-in should remain available for features that require an authenticated account.
Acceptance criteria
- Users can enter guest mode without completing GitHub OAuth.
- Guests can complete the supported interview workflow without being redirected to sign in.
- Guest interview reports and history are not persisted across sessions.
- Existing GitHub sign-in behavior and authenticated-user features remain unchanged.
- Guest access respects existing API security, resource limits, and provider-cost controls.
- Automated tests cover guest access, session cleanup, and access restrictions for authenticated-only features.
Scope clarification
Before implementation, confirm which interview features can safely operate without an authenticated account and whether guest sessions require any temporary server-side state.
Ownership
I would like to work on this issue and submit a pull request.
- Dominant language
- Rust
- Stars
- 160
- Forks
- 64
- Avg merge
- 1d 10h
- Merged PRs (30d)
- 135
Getting set up
- No Dockerfile or Docker Compose file
- No pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from sysprog21/codetrial
-
Audio output can be confirmed without playing a test soundPossibly taken @ChenYingHan1121 claimed this today. Open
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
sysprog21/codetrial#359 · 3 comments · 1 assignee ·
Maintainers usually reply within 1 day
-
Add a Copy code button to the final reportPossibly taken @yansawu claimed this 1 day ago. Open
Difficulty 2/5 1-3 hours Newbie friendliness 80/100
sysprog21/codetrial#318 · 5 comments · 2 reactions · 1 assignee ·
Maintainers usually reply within 1 day
-
C tests accept a wrong next pointer on the last node in Org Chart Row NavigationPossibly taken @winter77777 claimed this today. Open
sysprog21/codetrial#370 · 1 assignee ·
Maintainers usually reply within 1 day
-
"Let me think about it for a moment" does not start a thinking holdPossibly taken @PeteChiang1211 claimed this today. Open
sysprog21/codetrial#369 · 1 assignee ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 48/100
sysprog21/codetrial#368 · 1 comment ·
Maintainers usually reply within 1 day
All issues in sysprog21/codetrial
Similar issues
-
`image_generation`: `max_retries` is ignored for OpenAI-compatible providers (always 2 retries)Possibly taken @ericz7900 claimed this today. Openllm translation
Difficulty 2/5 1-3 hours Newbie friendliness 77/100
Maintainers usually reply within 1 day
-
Help-Wanted Needs-Triage Package-Request
Difficulty 2/5 1-3 hours Newbie friendliness 67/100
microsoft/winget-pkgs#456324 ·
Maintainers usually reply within 1 day
-
ai_p2
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
ClickHouse/ClickHouse#126833 ·
Maintainers usually reply within 1 day
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 1 day
-
area/runtime good first issue size/S type/refactor
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
lorica-labs/volant#681 ·
Maintainers usually reply within 1 day