Welcome to my personal portfolio! Built using modern web technologies, this site showcases my projects, skills, and experiences in software development.
- Framework: Next.js
- Styling: Tailwind CSS
- Language: TypeScript
- Animations: Framer Motion
- Components: Shadcn/ui
- Icons: Lucide React
- Theming: Next Themes
Follow these simple steps to run the project locally:
git clone https://github.com/ahmad-fatayerji/MyPortfolio.git
cd MyPortfolionpm install
# or
yarn install
# or
pnpm installnpm run dev
# or
yarn dev
# or
pnpm dev- src/app: Contains page layouts and routes
- src/components: UI components and reusable parts
- src/data: JSON data for projects and career timeline
- src/lib: Utility functions
- src/styles: Global CSS with Tailwind configuration
- Responsive Design: Optimized for desktop, tablet, and mobile devices
- Dynamic Theming: Easily toggle between dark and light modes
- Smooth Animations: Enhanced user experience using Framer Motion
- SEO Friendly: Designed with best practices to improve search visibility
- Easy Project Management: Projects dynamically loaded from JSON files for easy updates
This project is deployed using GitHub Actions with automated build and deployment scripts for seamless updates:
- Deployment workflow: deploy.yml
- Hosting: Self-hosted VPS with Apache server
- Email: ahmad.fatayerji2004@gmail.com
- LinkedIn: ahmad-fatayerji
- GitHub: ahmad-fatayerji
Feel free to reach out to discuss potential collaborations or job opportunities!
Happy coding! 🚀