Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/irtesaam/portfolio

My Portfolio Website
https://github.com/irtesaam/portfolio

acternity-ui eslint-rules framer-motion nextjs portfolio-website tailwindcss typescript vercel-deployment

Last synced: 26 days ago
JSON representation

My Portfolio Website

Awesome Lists containing this project

README

        


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:

```sh
git clone https://github.com/Irtesaam/portfolio.git
```

2. Navigate to the project directory:

```sh
cd portfolio
```

3. Install dependencies

```sh
npm install
```

4. Start the development server

```sh
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.