Skip to content

ulinycoin/goldenko

Repository files navigation

Goldenko Landing Page

B2B landing page for Goldenko (Elevator Renovation & Maintenance in Latvia).

Tech Stack

  • Framework: Vite (Vanilla JS)
  • Styling: Tailwind CSS v3
  • Animations: GSAP

Setup & Development

  1. Install dependencies:
    npm install
  2. Run development server:
    npm run dev

Deployment Instruction

To deploy this project to production (Vercel, Netlify, etc.):

  1. Build the project:

    npm run build

    This will create a dist folder with optimized HTML, CSS, and JS.

  2. Deploy to Vercel:

    • Install Vercel CLI: npm i -g vercel
    • Run vercel in the root directory.
    • Choose default settings (Vite is detected automatically).
  3. Deploy to Netlify:

    • Drag and drop the dist folder to Netlify Drop.
    • Or connect GitHub repo and set Build Command: npm run build, Publish Directory: dist.

GitHub Pages + Custom Domain

This repo includes GitHub Actions workflow for automatic Pages deploy from main.

  1. In GitHub open: Settings -> Pages.
  2. Set Source to GitHub Actions.
  3. In Custom domain set: goldenko.lv.
  4. In DNS provider add records:
    • A record for @ to GitHub Pages IPs:
      • 185.199.108.153
      • 185.199.109.153
      • 185.199.110.153
      • 185.199.111.153
    • CNAME record for www to ulinycoin.github.io
  5. Keep Enforce HTTPS enabled in GitHub Pages after DNS propagation.

Project Structure

  • index.html: Main structure (B2B content).
  • src/main.js: Animation logic (GSAP) and interactivity.
  • src/style.css: Tailwind directives.

About

Goldenko landing

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages