Sign up for updates

Get a weekly update every Sunday with our announcements, company updates and a behind-the-scenes of what our community are building.
Over 11,000 people get our updates, join us!
You're in 😍- check your email to get started. Tweet me what you want to build to see how to do it without code.
Oops! Something went wrong while submitting the form.
⭠ all tutorials

Create a Job Board with Boundless

This tutorial is available for pro members only

Request access

Submitted by Mitchell Wright

First we will plan out the features that we want our job board to have.


Now we want to create the tables to store the data for the job board. We will create just two tables for now:

  • Jobs
  • Leads

The Leads table will have one new field:

  • Email (email)

The Jobs table will have the following fields:

  • Job title (single line text)
  • Job application link (URL)
  • Job location (location)
  • Job description (multiple line rich text)
  • Job categories (single select)
  • Company name (single line text)
  • Company logo (image)
  • Contact Email (email)
  • Approved (boolean)

Next we need to add the stripe integration so we can collect payment from companies that want to post jobs. We will need a Stripe account and to grab the API keys from our dashboard. Then we can enter the API keys into Boundless in the Integrations section.


Now we need to build the form to allow companies to submit the information about their job posting. We will create a new page in Boundless, and add a form that will create the new job posting.

In the form submission actions, we need to add the workflow to take payment. In a following step we will create a Thank You page to send users to once the payment is successful.


Next up is the home page, where we will display all of the jobs that are posted. We’ll create the button that takes someone to the job posting page, the form where users can sign up for email updates, and the view of all the current jobs that people can apply to.


We’ll build the job detail page, which is where people will be taken when they click on a job from the home page. This will contain the job description, company name, the date the job was posted, and the link to the job application.


Let’s submit a test application and see how everything looks.


We’ll do a few touchups to the design, create a thank you page, and make sure that everything is functioning properly.

We’ll finally hook the email sign up to Zapier so we can send it to an email marketing tool like Mailchimp.

To take this to the next level, we could allow companies to create an account first, so that they can see all the job postings that they’ve posted in the past, and which job postings are currently live.

We can also do a lot of design work to make things look nicer.

Finally, we can add an additional field to make sure that the job postings expire after a certain number of days.

The full tutorial is available for pro members only

Request access

Submitted by Mitchell Wright

First we will plan out the features that we want our job board to have.


Now we want to create the tables to store the data for the job board. We will create just two tables for now:

  • Jobs
  • Leads

The Leads table will have one new field:

  • Email (email)

The Jobs table will have the following fields:

  • Job title (single line text)
  • Job application link (URL)
  • Job location (location)
  • Job description (multiple line rich text)
  • Job categories (single select)
  • Company name (single line text)
  • Company logo (image)
  • Contact Email (email)
  • Approved (boolean)

Next we need to add the stripe integration so we can collect payment from companies that want to post jobs. We will need a Stripe account and to grab the API keys from our dashboard. Then we can enter the API keys into Boundless in the Integrations section.


Now we need to build the form to allow companies to submit the information about their job posting. We will create a new page in Boundless, and add a form that will create the new job posting.

In the form submission actions, we need to add the workflow to take payment. In a following step we will create a Thank You page to send users to once the payment is successful.


Next up is the home page, where we will display all of the jobs that are posted. We’ll create the button that takes someone to the job posting page, the form where users can sign up for email updates, and the view of all the current jobs that people can apply to.


We’ll build the job detail page, which is where people will be taken when they click on a job from the home page. This will contain the job description, company name, the date the job was posted, and the link to the job application.


Let’s submit a test application and see how everything looks.


We’ll do a few touchups to the design, create a thank you page, and make sure that everything is functioning properly.

We’ll finally hook the email sign up to Zapier so we can send it to an email marketing tool like Mailchimp.

To take this to the next level, we could allow companies to create an account first, so that they can see all the job postings that they’ve posted in the past, and which job postings are currently live.

We can also do a lot of design work to make things look nicer.

Finally, we can add an additional field to make sure that the job postings expire after a certain number of days.

Added to your list!
Oops! Something went wrong while submitting the form.
Marked as complete!
Oops! Something went wrong while submitting the form.
Mark as completeSave to watch later
Take the quiz
Lesson details

Submitted by Mitchell Wright

First we will plan out the features that we want our job board to have.


Now we want to create the tables to store the data for the job board. We will create just two tables for now:

  • Jobs
  • Leads

The Leads table will have one new field:

  • Email (email)

The Jobs table will have the following fields:

  • Job title (single line text)
  • Job application link (URL)
  • Job location (location)
  • Job description (multiple line rich text)
  • Job categories (single select)
  • Company name (single line text)
  • Company logo (image)
  • Contact Email (email)
  • Approved (boolean)

Next we need to add the stripe integration so we can collect payment from companies that want to post jobs. We will need a Stripe account and to grab the API keys from our dashboard. Then we can enter the API keys into Boundless in the Integrations section.


Now we need to build the form to allow companies to submit the information about their job posting. We will create a new page in Boundless, and add a form that will create the new job posting.

In the form submission actions, we need to add the workflow to take payment. In a following step we will create a Thank You page to send users to once the payment is successful.


Next up is the home page, where we will display all of the jobs that are posted. We’ll create the button that takes someone to the job posting page, the form where users can sign up for email updates, and the view of all the current jobs that people can apply to.


We’ll build the job detail page, which is where people will be taken when they click on a job from the home page. This will contain the job description, company name, the date the job was posted, and the link to the job application.


Let’s submit a test application and see how everything looks.


We’ll do a few touchups to the design, create a thank you page, and make sure that everything is functioning properly.

We’ll finally hook the email sign up to Zapier so we can send it to an email marketing tool like Mailchimp.

To take this to the next level, we could allow companies to create an account first, so that they can see all the job postings that they’ve posted in the past, and which job postings are currently live.

We can also do a lot of design work to make things look nicer.

Finally, we can add an additional field to make sure that the job postings expire after a certain number of days.

You must be a member to view the full lesson

Get started with
Makerpad today

The #1 platform for no-code education. Join over 10k others and discover what's possible.

Business

Multiple seat access, hire talent and custom training.

Learn more
Individuals

Unlimited all-access to our online bootcamps and community.

Get started
Email updates
You're in 😍- check your email to get started. Tweet me what you want to build to see how to do it without code.
Oops! Something went wrong while submitting the form.
Previous submissions
No items found.
Supporting details

You must be a member to view the full lesson

Get started with
Makerpad today

The #1 platform for no-code education. Join over 10k others and discover what's possible.

Business

Multiple seat access, hire talent and custom training.

Learn more
Individuals

Unlimited all-access to our online bootcamps and community.

Get started
Email updates
You're in 😍- check your email to get started. Tweet me what you want to build to see how to do it without code.
Oops! Something went wrong while submitting the form.

If you'd like this template, message @bentossell on Slack with your email for the account to send this template.

Ready to get started?

Join the community and start turning your ideas into solutions