Skip to content

fiqrisr/fiqri.dev

Repository files navigation

fiqri.dev

Personal portfolio website built with Astro, React, TailwindCSS, and Framer Motion.

Live: https://fiqri.dev

🚀 Tech Stack

  • Astro — static site framework
  • React — interactive UI components
  • TailwindCSS v4 — utility-first styling (via @tailwindcss/vite)
  • Framer Motion — animations
  • Biome — linting & formatting
  • Bun — package manager & runtime

📁 Project Structure

/
├── public/          # Static assets
├── src/
│   ├── components/  # Reusable UI components (React + Astro)
│   ├── data/        # Site content & data
│   ├── layouts/     # Base page layouts
│   ├── lib/         # Shared utilities
│   ├── pages/       # Routes
│   ├── partials/    # Page section components
│   └── styles/      # Global styles
└── package.json

🧞 Commands

All commands are run from the root of the project:

Command Action
bun install Install dependencies
bun dev Start local dev server at localhost:4321
bun build Build production site to ./dist/
bun preview Preview the production build locally
bun lint Run Biome linter
bun format Format code with Biome
bun check Run Biome checks and auto-fix
bun astro ... Run Astro CLI commands (e.g. astro add)

About

My personal portfolio website

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors