Strapi blog logo
  • Product

      Why Strapi?Content ArchitectureRoadmapIntegrationsTry live demo
      OverviewContent Types BuilderCustomizable APIMedia LibraryRoles & Permissions
      Discover Strapi Enterprise EditionDiscover our partners
  • Pricing

  • Solutions

      Static WebsitesMobile ApplicationsCorporate websitesEditorial SitesEcommerce
      Delivery HeroL'EquipeSociete GeneralePixelDustBanco International
      Discover all our user stories
  • Community

      CommunityWrite for the communityWall of LoveStrapi Conf 2021
      SlackGitHubYoutubeCommunity Forum
      Meet the Strapi Community StarsDiscover the Strapi Showcase
  • Resources

      BlogStartersNewsroomSupport
      Strapi AcademyTutorialsVideos GuidesWebinars
      The Guide to Headless CMS Strapi Community Forum
  • Docs

      Getting StartedInstallationConfigurationsDeploymentUpdate versionContent API
      Getting StartedContent ManagerContent-Types BuilderUsers, Roles & PermissionsPlugins
      Developer DocumentationStrapi User Guide

Looking for our logo ?

Logo Brand download
Download Logo Pack
See more Strapi assets
Strapi blog logo
  • Product

    Product

    • Why Strapi?
    • Content Architecture
    • Roadmap
    • Integrations
    • Try live demo

    Features

    • Overview
    • Content Types Builder
    • Customizable API
    • Media Library
    • Roles & Permissions
    • Discover Strapi Enterprise Edition
    • Discover our partners
    Features cover

    Unlock the full potential of content management

    See all features
    Strapi Enterprise Edition

    Discover the advanced features included in Strapi Enterprise Edition.

    Get Started
  • Pricing
  • Solutions

    Solutions

    • Static Websites
    • Mobile Applications
    • Corporate websites
    • Editorial Sites
    • Ecommerce

    Stories

    • Delivery Hero
    • L'Equipe
    • Societe Generale
    • PixelDust
    • Banco International
    • Discover all our user stories
    Delivery Hero team

    Delivery Hero manages their partner portal with Strapi.

    Read their story
    turn 10 studios website

    How 1minus1 delivered a creative website for Turn10 Studios 25% faster with Strapi

    Discover their story
  • Community

    Community

    • Community
    • Write for the community
    • Wall of Love
    • Strapi Conf 2021

    Resources

    • Slack
    • GitHub
    • Youtube
    • Community Forum
    • Meet the Strapi Community Stars
    • Discover the Strapi Showcase
    Strapi Conf

    The first Strapi Global User Conference.

    Register now
    Write for the community

    Contribute on educational content for the community

    Discover the program
  • Resources

    Resources

    • Blog
    • Starters
    • Newsroom
    • Support

    Learning

    • Strapi Academy
    • Tutorials
    • Videos Guides
    • Webinars
    • The Guide to Headless CMS
    • Strapi Community Forum
    Introducing Strapi Academy

    Everything you need to know to master Strapi.

    Go to the academy
    Strapi Repository on GitHub

    Get started with the Strapi repository

    Go to repository
  • Docs

    Developers

    • Getting Started
    • Installation
    • Configurations
    • Deployment
    • Update version
    • Content API

    User Guide

    • Getting Started
    • Content Manager
    • Content-Types Builder
    • Users, Roles & Permissions
    • Plugins
    • Developer Documentation
    • Strapi User Guide
    Install Strapi

    Install Strapi locally or wherever you need.

    Get Started
    Migration Guides Strapi

    Using a previous version of Strapi? Migrate to the latest.

    Read Guides
Get Started
Back to articles

Community Spotlight #5 - Alessandro Valerani

community-spotlight-alessandro-valerani
  • Share on facebook
  • Share on linkedin
  • Share on twitter
  • Share by email

Maxime Castres

September 8, 2020

You may know Strapi thanks to him, he has recorded more than thirty videos on Youtube teaching how to use Strapi and created a complete course on Udemy. Alessandro Valerani helps aspiring programmers find their first job in tech. Before deciding to share all this knowledge with you, he tells us how he used Strapi to carry out his projects.

What was your educational background, and what are you doing for a living?

I teach Fullstack Javascript to aspire programmers and help them land their first job in tech. I also have extensive startup experience and consult for various companies. I used to work as a freelance web developer, mostly working with WordPress before re-rolling in using Javascript, React, and Strapi. I have a Bachelor’s in Computer Science.

When did you start using Strapi and Why?

I started using Strapi in late 2018, I think it was still in alpha. At the time I was working with a friend of mine, helping him launch a new Startup in the Cannabis E-Commerce Space splitbud.com (Sold in California, which just became legal at the time). Since Cannabis is a controlled substance most services won’t work with you. As such we had to build a lot of features from scratch.

We designed an initial version which I coded in WordPress, it took around a month. It wasn’t particularly satisfactory because of the slow loading and the slow velocity in delivering new features. I proposed we switch to using React and Strapi. At the time I had very little Strapi experience but I thought it was “a good enough” reason to at least gives a shot to shipping something with React. I already had experience in writing full-stack with Node.js and we agreed that a week would have been a worthwhile investment.

I ended up building the application in a week. This time, thanks to Create React App, the website felt snappier. It was good to click around. Once the team saw the new site, it was clear we were going to keep with the newer technologies.

In the following 3 to 6 months we went over 3 different changes in design. We re-built the checkout process multiple times. We built a way to load (and Server Side Render) products only on the first load. We added ways to filter by locations.

  • A global search.
  • Ratings
  • Automated E-mails

We added a private area to track client orders. We even built a separate Strapi microservice just to handle Stock and Tracking Shipment. Thanks to an API + Frontends focused approach, we were able to go from prototype to shipped feature in a matter of days instead of months.

I haven’t worked at Splitbud since October 2019, so I can’t take credit for what they have now. But at the time, I was the sole developer and believe that by using Strapi I saved the company over $100k in development work and was able to deliver features that as of today I still see people spend months to finish.

What is the thing you built with Strapi that you are most proud of?

At the time of writing, I have over 62 public repositories at https://github.com/GalloDaSballo and have built tens of Strapi Applications. I even built my first Strapi plugin, a way to use Stripe to process payment. It’s called strapi-plugin-entreprenerd-stripe and I teach how to code it in The Complete Strapi Course.

I’d say the biggest project I shipped this year, thanks to Strapi, has been Poly.market. Polymarket is an Information Markets platform. Harnessing the power of free markets to demystify the real-world events that matter most to you. It uses Ethereum and I cannot take credit for the Web3 development as it was done by another consultant.

However, thanks to Strapi we were able to go from a Design to a completely responsive, (partly) Server Side Rendered application, that loads in a very respectable amount of time. Again I think I was able to get this done so fast because I used Strapi rather than rolling my own express server.

You are creating a lot of educational content for Strapi, you even did a full course on it. Why is it so important for you?

Strapi is a tool that is very effective. I very much enjoy that and enjoy helping others be effective in their work. That’s why I like to work with Entrepreneurs because they will take action and build something, even if it’s not perfect. And this way the ball gets rolling and things get done.

I’ve released The Complete Strapi Course after two years of working with Strapi, I tried to really build a “complete curriculum” which has been a fun challenge, the course is now 28 hours and covers most practical (and theory for the few theory students) aspects of Strapi. You can check it out here.

As a way to promote the course, I also have a YouTube channel. I kind of made a gamble with myself, I thought: “If Strapi gets big, I’ll get big with it, otherwise I’ll learn about teaching online”. The way I see it, Strapi has a chance to go through the same as WordPress: Strapi is free -> Which brings more users to use it -> Which gathers an audience for Service Providers (me) to satisfy -> Which gathers more content and more products.

I believe we are just getting started in this virtuous circle. Additionally, it’s very easy to compare any monolith application vs JS SPAs and you can immediately see the Enormous Competitive advantage that APIs + SPAs give. As such I believe the industry will shift toward it, making Strapi part of the competitive advantage.

What will the future look like for you and will Strapi be part of it?

In the short term definitely. Any new company I’ll start I’ll use Strapi to get started with. This will give me a massive advantage. Additionally, there may be a huge business opportunity related to Strapi’s Plugin Ecosystem and I’m definitely intrigued to see what happens there.

Lastly, Corporate Strapi Training is something that I do on the side which along with using Strapi daily, keeps me focusing on using Strapi to solve real-world problems. So all in all I’m very happy with where Strapi is and can’t wait to see where it will go next!

I’m currently offering a free 15 minutes Clarity Call, if you are trying to learn Strapi, or want to understand whether Strapi is a good fit for you, schedule a call here: https://calendly.com/alex-entreprenerd/15min

  • Share on facebook
  • Share on linkedin
  • Share on twitter
  • Share by email
Community Spotlight #2 - Shahin Rostami
  • Community

Community Spotlight #2 - Shahin Rostami

Shahin Rostami is a Senior Academic in Data Science and AI who's discovered Strapi. He is sharing with us how he's using our headless CMS and why.

Maxime Castres

February 11, 2020

Community Spotlight #1 - Derrick Mehaffy
  • Community

Community Spotlight #1 - Derrick Mehaffy

Derrick Mehaffy is the most active member of the Strapi community. Today, Derrick shares how he went from simple Strapier to community expert on Slack.

Maxime Castres

January 15, 2020

Community Spotlight #4 - Ryan Belke
  • Community

Community Spotlight #4 - Ryan Belke

Ryan Belke is a member of the Strapi community and creator of the Cooking a Deliveroo clone with Next.js tutorial, one of our most popular tutorial.

Maxime Castres

August 26, 2020

Newsletter

Sign up for the Strapi newsletter to keep up with the latest news from the Strapi community!

Unleash content.

Starters
Get Started

Strapi is the leading open-source Headless CMS. Strapi gives developers the freedom to use their favorite tools and frameworks while allowing editors to easily manage their content and distribute it anywhere.

Product

  • Why Strapi?
  • Content Architecture
  • Features
  • Enterprise Edition
  • Partner Program
  • Roadmap
  • Support
  • Integrations
  • Try live demo
  • Changelog

Resources

  • How to get started
  • Meet the community
  • Tutorials
  • API documentation
  • GitHub repository
  • Starters
  • Strapi vs Wordpress
  • The Guide to headless CMS

Integrations

  • Gatsby CMS
  • React CMS
  • Vue.js CMS
  • Nuxt.js CMS
  • Next.js CMS
  • Angular CMS
  • Gridsome CMS
  • Jekyll CMS
  • 11ty CMS
  • Svelte CMS
  • Sapper CMS
  • Ruby CMS
  • Python CMS

Company

  • About us
  • Blog
  • Careers
  • Contact
  • Newsroom
  • © 2021, Strapi
  • LicenseTermsPrivacy