Skip to content
View hooshyr's full-sized avatar

Organizations

@divar-ir

Block or report hooshyr

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Hooshyr/README.md

Hooshyr

Personal portfolio of Alireza Hooshyar — hooshyr.com.

Built with Next.js (App Router), React, Tailwind CSS and Swiper, and exported as a static site to GitHub Pages.

Requirements

  • Node.js 20.9 or newer
  • pnpm (the version is pinned in package.json, so corepack enable picks it up)

Getting started

pnpm install
pnpm dev

Open http://localhost:3000.

Scripts

Command Description
pnpm dev Start the development server
pnpm build Build the static site into out/
pnpm preview Serve out/ locally
pnpm export Build and copy the site into docs/ (served by GitHub Pages)
pnpm lint Run ESLint

Project structure

src/
  app/          layout (metadata, fonts, analytics), page and global styles
  assets/       images and Lottie animations imported by components
  components/
    pages/      page sections (intro, achievements, projects, …)
    typography/ headings and text effects
    ui/         reusable UI components
  data/         content: experiences, projects, skills, social links
public/         static files copied as-is (project screenshots, CNAME, …)

Most content edits happen in src/data/.

Popular repositories Loading

  1. react-fa-datepicker react-fa-datepicker Public

    Farsi Date Picker component for React

    JavaScript 5

  2. react-easy-fields react-easy-fields Public

    Build variant form fields in simple way

    TypeScript 3 1

  3. simple-chatroom simple-chatroom Public

    Simple Chatroom with tornado on python 3

    HTML

  4. import-gitlab-repos import-gitlab-repos Public

    Import all Gitlab repositories on local at once

    Shell

  5. next-store next-store Public

    JavaScript

  6. Hooshyr Hooshyr Public

    JavaScript