Skip to content

swarajreddy10/swarajreddy10.github.io

Repository files navigation

Hey there! Welcome to my Personal Portfolio

GitHub Pages Next.js React Tailwind CSS bun

This repository contains the source code for my personal portfolio website, which you can visit at swarajreddy10.github.io.

I built this portfolio from the ground up to be a living showcase of my skills, projects, and journey as a software developer. My goal was to create something that not only looks great but is also built on a modern, high-performance tech stack. This project is a reflection of my passion for clean design, smooth user experiences, and well-structured code.

✨ What I'm Proud Of

Here are some of the features I was excited to build and that you'll find in the project:

  • Sleek, Modern Design: I'm a big fan of modern UI/UX, so I designed the site with beautiful gradients and a clean, intuitive layout using Tailwind CSS.
  • Fluid Animations: I used Framer Motion to add subtle, scroll-triggered animations that make the site feel alive and engaging without being distracting.
  • Dark & Light Mode: Because who doesn't love a good dark mode? Your preference is automatically detected from your system settings and saved for future visits.
  • Built with Next.js 15: I leveraged the power of the latest Next.js App Router for a fast, statically-exported site that's optimized for performance and SEO.
  • Fully Responsive: I took a mobile-first approach to ensure the site looks and works perfectly on all devices, from phones to desktops.

🛠️ The Tech Stack

I chose a modern, efficient, and scalable tech stack to bring this portfolio to life:

  • Core: Next.js, React
  • Styling: Tailwind CSS
  • Animations: Framer Motion
  • Deployment: GitHub Pages
  • Package Manager: Bun

🚀 Want to Run It Locally?

If you want to explore the code or run the project on your own machine, it's super simple. Just make sure you have Bun and Git installed.

  1. Clone the repo:

    git clone https://github.com/swarajreddy10/swarajreddy10.github.io.git
    cd swarajreddy10.github.io
  2. Install dependencies:

    bun install
  3. Start the dev server:

    bun run dev

And that's it! The site should be running at http://localhost:3000.

🚀 Deployment

Deploying is handled by a single command, thanks to gh-pages.

bun run deploy

This script automatically builds the site and pushes the static files from the out directory to the gh-pages branch.

📬 Let's Connect!

I'm always open to connecting with other developers and creatives. Feel free to reach out!


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published