š Portfolio Website
Kuldeepsinh Jadeja - Software Engineer
A modern, responsive portfolio showcasing my journey as a software engineer
š Live Demo ⢠š Documentation ⢠š Report Bug ⢠⨠Request Feature
š Table of Contents
šÆ About
Welcome to my personal portfolio! This project is a reflection of my passion for software engineering and technology. Built with cutting-edge web technologies, it features:
"Passionate about Tech, turned me into Software engineer ā¤ļø"
"I love building things and helping people."
The portfolio highlights my professional journey, showcasing work experience at companies like Redlio Designs and Salecto, along with the projects that define my technical expertise.
⨠Features
šØ Design & UX
|
ā” Performance
|
š ļø Tech Stack
| Technology | Purpose | Version |
|---|---|---|
| Framework | 16.0.3 | |
| UI Library | 19.2.0 | |
| Styling | 1.94.1 | |
| Icons | 0.554.0 |
š Getting Started
Prerequisites
Before you begin, ensure you have the following installed:
- Node.js (v18 or higher)
- npm or yarn package manager
Installation
-
Clone the repository
git clone https://github.com/yourusername/portfolio_website.git cd portfolio_website -
Install dependencies
npm install # or yarn install -
Run the development server
npm run dev # or yarn dev -
Open your browser
Navigate to http://localhost:3000 š
Build for Production
npm run build
npm start
š Project Structure
portfolio_website/
ā
āāā š components/ # Reusable React components
ā āāā Dock/ # macOS-style dock component
ā āāā MainWrapper/ # Layout wrapper component
ā
āāā š contexts/ # React Context providers
ā āāā ThemeContext.js # Theme management (dark/light mode)
ā
āāā š pages/ # Next.js pages & routing
ā āāā _app.js # Custom App component
ā āāā _document.js # Custom Document
ā āāā index.js # Home page
ā āāā api/ # API routes
ā
āāā š public/ # Static assets
ā āāā images/ # Image assets
ā āāā fonts/ # Custom fonts
ā
āāā š styles/ # Global & module styles
ā āāā globals.scss # Global SCSS styles
ā āāā *.module.scss # Component-specific styles
ā
āāā š next.config.mjs # Next.js configuration
āāā š jsconfig.json # JavaScript configuration
āāā š package.json # Project dependencies
šØ Customization
Updating Personal Information
- Profile & Bio: Edit
pages/index.js - Theme Colors: Modify
styles/globals.scss - Profile Image: Replace
public/images/test(1).png
Adding New Sections
Create new components in the components/ directory and import them in pages/index.js.
š¢ Deployment
Deploy on Vercel (Recommended)
The easiest way to deploy this Next.js app:
- Push your code to GitHub
- Import your repository on Vercel
- Vercel will automatically detect Next.js and configure settings
- Your site will be live in minutes! š
Other Platforms
- Netlify: Connect your repo and deploy
- AWS Amplify: Use the Amplify Console
- Traditional Hosting: Run
npm run buildand deploy the.nextfolder
šØāš» Contact
š« Built with passion and ā¤ļø
If you like this project, please consider giving it a ā!
Ā© 2025 Kuldeepsinh Jadeja. All rights reserved.