Skip to content

niranjanblank/portfolio

Repository files navigation

My Portfolio

This is my personal portfolio built using Next.js, syled with Tailwind CSS powered by Contentful for content management. It showcases my projects, skills, and experience in software engineering, backend development, and data science.

Features

  • Projects Showcase: Display case of my projects with descriptions and links.
  • Dynamic Content Management: Most of the content on the page is managed via Contentful.
  • Blog Section: Articles and technical write-ups.
  • About Me: Summary of my skills, experience, and interests.
  • Contact Form: Reach out via an interactive form.
  • Responsive Design: Fully optimized for all devices.

Tech Stack

  • Frontend: Next.js (React), TypeScript, Tailwind CSS
  • CMS: Contentful (for managing most of the content on the page)
  • Deployment: Vercel

Getting Started

Clone the repository:

git clone https://github.com/niranjanblank/portfolio
cd portfolio

Install dependencies:

npm install
# or
yarn install

Run the development server:

npm run dev
# or
yarn dev

Open http://localhost:3000 to see the result.

Environment Variables

Create a .env.local file and configure the required environment variables:

CONTENTFUL_SPACE_ID=your_space_id
CONTENTFUL_ACCESS_TOKEN=your_access_token

Deployment

This project is deployed using Vercel. To deploy, run:

vercel

Contributing

If you’d like to suggest improvements or report issues, feel free to open an issue or submit a pull request.

Contact

For inquiries, reach out via LinkedIn or email me at [email protected].


Author: Niranjan Shah
Website: niranjanshah.com.np

About

Resources

Stars

Watchers

Forks

Packages

No packages published