
Course Introduction
In this tutorial, we will research the website template we are going to use and break down the approach.
The main feature of the landing page is the Hero or Featured Image. We will source free images and recreate the Canva design using Astro.js
The About section features a two-column layout and other styles we need to code.
This section will build on what we already learnt with images and we will create our own custom OfferCard Component
We will be working with arrays and images to make a customized testimonial section.
As we finalize our landing page we will revisit concepts and code that will be useful in your future projects
Fitness Astro Template source code
Figma to Astro: Florist Website - Creating a new Astro Project
We wil create a new Astro JS project in Visual Studio Code
Figma to Astro: Florist Website - Hero & About Sections
We will convert the Hero and About Designs from Figma to Astro JS
Figma to Astro: Product Gallery
This video deep dives into recreating the Gallery Section of the Figma Design.
Adding the Testimonial Section
Adding the Image Gallery
Adding a newsletter or subscribe call to action section
In this lecture we will add the blog section
In this video, we discuss the elements of making a tutorial website. We will look at examples online and gather inspiration for our tutorial website.
In this video we will setup and layout our Astro JS website with flowbite, tailwind css
This video we will walk through adding content to the website via markdown files and learn how to make dynamic routes
We are going to walk through how to implement Astro DB into a website by creating a customer review component locally and uploading it online with Astro Studio.
In this video, we discuss the elements of making a tutorial website. We will look at examples online and gather inspiration for our tourism website.
In this video, we set up a basic home page for the tourism website. We walk through a component-based approach to Astro JS Website design. We also incorporate installing tailwind CSS and Flowbite for quick styling.
In this video, we set up the tour page for the tourism website and individual tour pages. We use the new content collection layout from Astro 5.
Add categories for to filter rental listings
Welcome to Practical Project with Astro JS
In this comprehensive course, we will make Astro JS websites. If you want to learn the fastest-growing JavaScript framework for content websites, look no further.
Astro JS is a great framework for beginners and professionals alike. As we will not be going to the very basics of Astro JS it is recommended to use this course as more of a portfolio boost to showcase your skills.
You will learn:
How to convert a Canva website template
How to convert a Figma Design to an Astro Website
How to convert design into code
How to create an Astro.js Website from scratch
How to add Server-Side Rendering (SSR) in Astro JS
Projects
Convert a Canva Website Template to Astro JS
Convert a Figma Website Template to Astro JS
Make a tutorial curation website using Astro JS
Make a travel website using Astro JS
Create an Astro JS Web Application with Server-Side Rendering (coming soon)
Who am I?
I am a freelance web developer with a passion for teaching web development, as a visual learner I will go step by step through the process of creating a website and deconstructing a design from free resources available online.
I hope you enjoy the course and learn this great JavaScript framework.
Enjoy