Skip to content

soroush-tech/soroush.tech

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unit Tests Coverage Storybook Coverage

soroush.tech

Personal website of Masoud Soroush
https://soroush.tech

This web page is my digital home, where I share my blog posts, showcase my portfolio, and write about web development, tools, performance, design systems, and anything I find worth sharing as I grow and learn.


✨ Features

  • Built with React 19 and Vite using an Isomorphic strategy
  • Styling with @emotion/styled and styled-system
  • State/data fetching with TanStack Query
  • End-to-end testing via Playwright
  • Unit testing with Vitest
  • Storybook integration for UI components
  • Linting with ESLint and Prettier
  • Mocking with MSW
  • Continuous deployment via GitHub Pages

🚀 Getting Started

pnpm install
pnpm dev

📦 Build

pnpm build

To preview the production build:

pnpm preview

🧪 Testing

Unit Tests

pnpm test

Or with UI:

pnpm test:ui

End-to-End Tests

pnpm test:e2e

Storybook

pnpm storybook

Build Storybook:

pnpm build:storybook

📄 License

Custom License – see LICENSE file for details.


📬 Contact

Masoud Soroush Email: [email protected] Website: soroush.tech


This project is a personal space to experiment, write, and share ideas. Contributions and feedback are welcome if you find something useful or inspiring.

About

Soroush blogs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •