Create a Portfolio Site

Learning Objectives

In this project, you’ll:

  • Create a personal portfolio.
  • Create a theme layout component.
  • Personalize your site.
  • Add pages to your portfolio.
  • Publish your website.

Why Create a Personal Portfolio?

Welcome students and career seekers! You’ve been hitting the trails hard and feel like you know a lot about Salesforce. While you may not have on-the-job experience using Salesforce, with a little creativity, you can still show potential employers that you are an out-of-the-box thinker while showing off your Salesforce skills. 

In this project, you create a personal Community website and add a personal portfolio to help share your skills and grow your career. As you know, a one-page resume doesn’t always highlight everything about you. In this portfolio, you can include details about yourself that you can’t include in your resume. By the end of this project, you’ll have your own portfolio to shine a spotlight on your skills and achievements. This is also a great opportunity to connect with the  Trailblazer Community. You can open up potential job opportunities by sharing your portfolio with members of the Trailblazer Community and recruiters. 

Launch Your Playground

To complete this project, you need a free Trailhead Playground or Developer Edition org. You can find it at the bottom of this page. Click Launch to open the Trailhead Playground in a new browser tab (login required).

Ready to shine a spotlight on yourself? Here we go!

Enable Communities and Set the Domain Name

For this project we use Salesforce Experience Cloud, which enables you to create beautiful, branded portals, forums, and sites, without writing any code. 

OK, let’s get started by turning on Communities.

  1. Click Settings icon and select Setup.
  2. Type Communities in the Quick Find box, then select Communities Settings.
  3. Select Enable communities.
  4. Enter a unique name to be used as your domain name and click Check Availability. Keep in mind that you can’t change the domain name yourself after you save it. You have to call Salesforce to change it. Since this is your personal portfolio site, it’s best to use some version of your name to keep things professional. For example, use your first initial and last name.
  5. Click Save, and then click OK. If you see a dialog asking to open a Salesforce page in a new tab, click Open.

High-five, trailblazer! You’ve just created your custom domain.

Set Up a Basic Community

Now let’s set up a basic community, which you’ll turn into your portfolio. You should have been redirected to the All Communities page in Setup, but if not, enter Communities in Quick Find, and select All Communities.

  1. Click New Community.
  2. Select the Customer Account Portal template.
     Note:  You can use any Lightning template with custom theme layouts, but for this project stick with Customer Account Portal.
  3. Click Get Started.
  4. Enter a community name and URL. Name the community <your first name and last name>.
  5. Specify portfolio as the URL. The URL should look something like this: https://[your name]
  6. Click Create.  Your community has been created in Preview status, which means that what you have created isn’t in the world yet.

Take a quick look around. This area is Workspaces where you customize and administer your site. There are many additional features that you typically need to configure in a site, but for our purposes, you can dive right into personalizing your site.


Formez-vous gratuitement !
Créez un compte pour continuer.
Qu’est-ce que vous y gagnez ?
  • Obtenez des recommandations personnalisées pour vos objectifs de carrière
  • Mettez en pratique vos compétences grâce à des défis pratiques et à des questionnaires
  • Suivez et partagez vos progrès avec des employeurs
  • Découvrez des opportunités de mentorat et de carrière