Official Personal Website of Amirhossein Agrest
Released under the MIT License
This repository contains the official source code of the personal website of Amirhossein Agrest — system architect, full‑stack engineer, creator of Nexa OS, Agrest Net, and modular web systems.
The website is built with a strong focus on:
- High performance
- Clean architecture
- Modern UI/UX
- Smooth animations
- Multi‑language support
- Production‑grade code quality
This is the exact codebase deployed on the official website of Agrest.
- React 18
- TypeScript
- Vite
- React Router
- Tailwind CSS
- Framer Motion
- Zustand
- i18next + react‑i18next
- Modular component structure
- Alias‑based imports
- Reusable motion components
- Optimized animations
- Multi‑language i18n system
- Clean folder hierarchy
- Production‑ready build configuration
Clone the repository:
git clone https://github.com/amirhossein-agrest/Agrest-website.git
cd Agrest-websiteInstall dependencies:
npm installStart development server:
npm run devBuild for production:
npm run buildPreview production build:
npm run previewsrc/ ├─ components/ # Reusable UI components ├─ sections/ # Page sections (Home, About, Blog, etc.) ├─ pages/ # Route-level pages ├─ hooks/ # Custom React hooks ├─ context/ # Global state & providers ├─ config/ # App configuration ├─ data/ # Static data sources ├─ i18n/ # Multi-language system ├─ styles/ # Global styles └─ assets/ # Images, icons, fonts
The website supports multiple languages using:
-
i18next
-
react‑i18next
-
Dynamic language switching
-
RTL support
-
Clean JSON-based translation files
All translations are stored in:
src/i18n/locales/Smooth, GPU‑accelerated animations powered by:
-
Framer Motion
-
Custom motion components (FadeIn, MotionText, etc.)
-
Reduced motion support for accessibility
Animations are optimized for performance and UX consistency.
This project is released under the MIT License, allowing:
-
Use
-
Modification
-
Distribution
-
Commercial usage
As long as the original license is included.
Full license text is available in:
LICENSEThis repository powers the official website of Amirhossein Agrest:
This is a personal project, but suggestions and improvements are welcome. Feel free to open an issue or submit a pull request.
If you find this project useful or inspiring, consider giving it a star on GitHub. It helps support the open‑source work behind Agrest.
Amirhossein Agrest Creator of Nexa OS, Agrest Net, and modular web systems. Architect of luxury web desktops and advanced UI/UX frameworks.