Bootcamp admissions & student portal

A bootcamp portal is where applicants apply from a public page, admissions moves each application to a decision, students hand in weekly projects, and instructors grade each one with written feedback.

Pattern: Requests

Describe it to Pory

“We run a 12-week coding bootcamp. People apply publicly, admissions reviews applications, and once in, students hand in weekly projects that instructors grade with feedback.”

Viewing as

Apply

Applications & weekly submissions

Apply

January 2027 cohort

Twelve weeks in our Deep Ellum studio, Monday to Friday, 9:30 to 5. Pick full-stack web, data analytics or UX design.

Applications close on November 20. We reply within a week, and every interview is 30 minutes with an instructor.

Powered by Pory

Admissions and coursework in one bootcamp portal

A bootcamp runs two cycles at once: admissions for the next cohort, and weekly work for the current one. Pory handles both. Applicants apply on a public page, your team moves applications across a board, and enrolled students hand in each week's work for instructors to grade.

  1. 1.ApplyApplicants apply on a public page, without creating an account first.
  2. 2.ReviewYour admissions team moves each application across a board as it's reviewed.
  3. 3.CourseworkEnrolled students hand in each week's work through a form.
  4. 4.GradingInstructors grade each submission and leave feedback on it.

In plain English

How Pory sets it up

Pory gives every student, instructor and admissions a sign-in of their own. Each student sees only their own submissions. It covers applications & weekly submissions. Submissions, grades, applications, schedule, materials, curriculum, students and foundry team live in Pory's own database, so there's no spreadsheet to keep in sync.

What it does

01

Would-be students apply from the bootcamp's own page, no account needed

Applications came through a form tool, then got pasted into a tracker by whoever had time on Friday. In Pory an applicant picks a track, says what they do now and why they want in, and the application lands as Applied. Admissions stops copying rows between two tools that never quite agree.

Public pages & formsDone by: Student
02

Admissions moves each applicant from Applied to Interview to a decision

With applicants spread across an inbox and a spreadsheet, nobody was sure who had been interviewed. In Pory admissions sees every application as a card under its stage and moves it along: Applied, Interview booked, Interviewed, then Accepted or Declined. The Monday stand-up stops being a roll call of who emailed whom.

Board by statusDone by: Admissions
03

Students hand in each week's project in one place, repo link attached

Weekly projects arrived as Slack links, zip files and the odd Drive folder nobody had permission to open. In Pory a student files the week's project with the repo link, any files and a line on what they'd do differently, then sees whether it's been graded. Instructors stop hunting three apps for Week 3.

Forms to submit a recordDone by: Student
04

Instructors leave a result and written feedback on every project

Feedback used to live in a DM that scrolled away before the student had read it properly. In Pory the instructor opens the submission and files a result (Exceeds, Meets or Not yet) with written feedback that stays on that project's record. When Week 5 builds on Week 4, the Week 4 feedback is still right there.

Notes & scores on a recordDone by: Instructor

Who sees what in a bootcamp portal

Every person signs in to their own view. This is what each role in the demo gets.

Student

Sees only their own submissions.

Pages
Home, My submissions, Schedule, Materials, Handbook
Can start
New submission
Doesn’t see
Students

Instructor

Sees every submission in the portal.

Pages
Home, Submissions, Schedule, Grades, Students, Curriculum

Admissions

Sees every submission in the portal.

Pages
Home, Applications, Curriculum, Interviews, Admissions guide

What’s in the bootcamp portal template

The tables and fields Pory sets up for this portal. Describe your own version and change any of them in the editor.

Submissions

  • Project (text)
  • Week (choice: Week 1, Week 2, Week 3, Week 4, Week 5, Week 6, Week 7, Week 8)
  • Student (link)
  • Repo link (text)
  • Files (file)
  • What I'd do differently (long text)
  • Due (date)
  • Status (choice: Due, Handed in, Graded)

Grades

  • Grade (text)
  • Submission (link)
  • Result (choice: Exceeds, Meets, Not yet)
  • Feedback (long text)
  • Graded on (date)
  • Instructor (link)
  • Student (link)

Applications

  • Applicant (text)
  • Track (choice: Full-stack web, Data analytics, UX design)
  • What you do now (text)
  • Why now? (long text)
  • Link to something you've made (text)
  • Applied (date)
  • Stage (choice: Applied, Interview booked, Interviewed, Accepted, Declined)
  • Interview (date)

Schedule

  • Session (text)
  • Date (date)
  • Time (time)
  • Kind (choice: Lecture, Workshop, Demo, Careers, Talk)
  • Led by (link)
  • Room (text)

Materials

  • Title (text)
  • Kind (choice: Slides, Recording, Starter repo, Guide)
  • Week (choice: Week 1, Week 2, Week 3, Week 4, Week 5, Week 6, Week 7, Week 8)
  • Shared on (date)
  • File (file)

Curriculum

  • Week (text)
  • Topic (choice: JavaScript, HTML & CSS, React, APIs & databases, Testing & deploying, Capstone)
  • Project due (date)
  • Project (text)
  • Lead instructor (link)

Students

  • Name (text)
  • Standing (choice: On track, Behind)
  • Why (text)
  • Mentor (link)
  • GitHub (text)

Foundry team

  • Name (text)
  • Role (text)
  • Office hours (text)

The parts behind this portal

Each one reads and writes the same records, so a form, its approval and the status page someone checks are one system. How Pory builds a portal

Collect

2 parts
  • Forms

    Signed-in or public, with typed fields and file uploads. A form files a record; it doesn't start an email thread.

  • Public pages

    An application page, a notice board, an open directory: pages and forms anyone can use without signing in, on your domain.

Decide

2 parts
  • Board by status

    Cards in columns. Drag a record to move it along.

  • Notes & scores

    A reviewer's score, a coach's feedback, a clinician's note, kept on the record it belongs to.

Control

3 parts
  • Who sees which records

    Each person sees their own records, the ones assigned to them, or the ones they manage. Fields can be hidden per role. Pory sets this up from your description, and you can adjust it in the editor.

  • Passwordless sign-in

    A sign-in link by email, by default. Password sign-in if you'd rather.

  • Your brand

    Your domain, your colors, your logo. Members see you.

Frequently asked questions

Bootcamp management software handles admissions and the running of each cohort: applications, review, coursework submissions and grading. Pory builds it as a portal from a description of your bootcamp, with a sign-in for each student and instructor and a flat price however many students enroll.

Yes. The application is a public page anyone can fill in. Accepted students then get their own sign-in to the portal.

No. Pory doesn't host video courses or quizzes. It runs admissions, submissions, grading and the records around them, and links out to wherever your course content lives.

A student signs in with a link sent to their email and lands on Home. They see Home, My submissions, Schedule, Materials and Handbook, and only the submissions that are theirs. From there they can use “New submission”.

Only instructors and admissionses. It's hidden from students: it doesn't appear on their pages or in the records they open.

The public pages: Apply. Anything about a particular person stays behind their sign-in.

Build your bootcamp portal with Pory

Describe who signs in and what each person needs, and Pory builds it. Join the waitlist while signups open; paid plans are a flat price with unlimited students.

See pricing · How Pory builds a portal