Skip to content

Photography portfolio website built using Astro and integrated with Storyblok CMS

Notifications You must be signed in to change notification settings

xKarol/vision-studio

Repository files navigation

Vision Studio 📷

VisionStudio Demo

This is a photography portfolio website built using Astro and integrated with Storyblok CMS.

🔥 Features

  • Storyblok CMS integration
  • SEO-friendly
  • Responsive design
  • Locomotive Scroll
  • GSAP animations
  • Google Analytics integration
  • Leaflet Map integration
  • Newsletter integration with SendGrid
  • Static Site Generation (SSG)

💻 Built with

AstroJS Typescript SolidJS Storyblok GSAP Lenis Leaflet Sendgrid LucideIcons Vercel Tailwindcss

🚀 Demo

Demo

🔍 Prerequisites

  • NodeJS
  • Yarn

🛠️ Installation Steps

  1. Clone the repository

    git clone https://github.com/xkarol/vision-studio.git
  2. Change directory

    cd vision-studio
  3. Install dependencies

    yarn install
  4. Create .env file based on .env.example

    You can get api keys here:

    STORYBLOK_TOKEN

    SENDGRID_API_KEY, SENDGRID_MAILING_ID

    STADIA_API_KEY

  5. Run the app

    yarn dev