Skip to content

Student portfolios #40

Open
8 of 13 issues completed
Open

Description

@procoder-ji

Students build a portfolio on ProCoderJii in a few minutes and share it with a public link.

Approach

  • One data model, two ways to fill it: an editor form, or a Markdown file the student can generate with their own AI tool. The import only fills in the form; the student reviews it before publishing.
  • Fixed fields and our own themes. No free HTML, CSS or JavaScript, so pages stay safe, consistent and readable on a phone.
  • Address: procoderji.com/u/<username> in Phase 1, subdomains in Phase 2. Addresses are mapped inside the platform, so students never handle DNS or hosting credentials.
  • Privacy: no phone number or postal address, search visibility is opt-in, and deleting the account deletes the portfolio.

Phase 1: build and launch on /u/<username>

Phase 2: subdomains

Phase 3: extras

Activity

  1. procoder-ji commented on Nov 11, 2026

    @procoder-ji
    ContributorAuthor

    Phase 1 implementation is complete through #71 and #82: storage/API, public themes and opt-in SEO, editor, local Markdown import, reporting/moderation, and publishing policies. All five PR checks passed, including full-stack desktop/mobile browser journeys and PostgreSQL/SQL Server/MongoDB container contracts; SQLite also passed locally.

    Production rollout is still tracked separately in #74. Publishing stays off by default until the real backend, Google credentials, durable database and hosting configuration are verified. Phase 2 and Phase 3 remain open.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestportfolioStudent portfolio feature

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions