Skip to content

Irtesaam/portfolio

Repository files navigation

irtesnaps.in


Welcome to the repository for my Portfolio Website, where I document my journey and insights that cannot be summed in a single-page resume. Developers will find a demonstration of my Frontend and UI/UX skills, while Photography enthusiasts can enjoy highlights from my 3 years collection as a Travel Photographer.
Feel free to review and share your feedback !

🛠 Tech Stack :

Frontend

  • Next.js: Combines server-side rendering (SSR) and static site generation (SSG) to optimize performance, SEO, and scalability.
  • Framer Motion: A robust library for crafting seamless animations and transitions.
  • Tailwind CSS: Utility-first styling for rapid UI development and consistent responsive design.
  • React.js: Provides a component-driven approach to build interactive user interfaces.

Deployment

  • Vercel: Implements a seamless CI/CD pipeline, ensuring automatic builds and deployments for optimal site performance. Perfectly optimised for Next.js applications.
  • Domain: Hosted at irtesnaps.in, a custom domain purchased via Hostinger.

Other Tools and Utilities

  • TypeScript: Provides static type-checking to reduce runtime errors.
  • ESLint: Maintains consistent coding standards and identifies common errors, ensuring a clean and maintainable codebase.
  • Aeternity UI: A modern UI library for building responsive components.

🏗️ Set-up & Contribute :

  1. Clone the repository:

    git clone https://github.com/Irtesaam/portfolio.git
  2. Navigate to the project directory:

    cd portfolio
  3. Install dependencies

    npm install
  4. Start the development server

    npm run dev

Now start contributing by adding your desired features or fixing existing bugs.

🔮 What's Next :

  1. Enhanced Photography Section: Introducing a dedicated Pinterest-like photography page with improved categorization for seamless image discovery tailored to user needs.
  2. Blog Integration: Launching a Travel blog section to share insights and experiences of my travels with the community.
  3. Globalization: Implement multi-language support to reach a broader, international audience.
  4. Performance Optimization: Continue refining load times and overall performance for a smoother user experience.
  5. Got an idea? Open the 'Features' section in the Issues tab and describe your idea in detail.