Skip to content

Shailesh93602/portfolio_next

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Professional Portfolio Website

My personal portfolio website built with modern web technologies to showcase my professional work, skills, and projects.

🚀 Features

  • Responsive, mobile-first design
  • Theme switching with dark/light modes
  • Interactive project showcase
  • Integrated analytics dashboard
  • Personal blog system
  • GitHub API integration

💡 Technologies Used

  • Next.js 13+ with App Directory
  • TypeScript
  • Tailwind CSS
  • Framer Motion for animations
  • GitHub Actions for CI/CD

🛠 Requirements

  • Node.js 18+
  • Git
  • GitHub personal access token (for API integration) =======

Getting Started

First, run the development server:

npm run dev
# or
yarn dev

Open http://localhost:3000 to view the portfolio.

📁 Project Structure

  • /app - Core application routes and layouts
  • /components - Reusable UI components
  • /lib - Business logic and utility functions
  • /config - Configuration files
  • /public - Static assets
  • /content - Blog posts and portfolio content =======

🧪 Testing

First, install testing dependencies:

npm install --save-dev jest @testing-library/react @testing-library/jest-dom

Then run:

npm run test

📦 Deployment

This project is optimized for deployment on Vercel. To deploy, follow the Next.js deployment guide, or set up automatic deployments with GitHub integration.

🤝 Contributions

Please read CONTRIBUTING.md for details on the code of conduct and contribution process.

📜 License

This project is licensed under the MIT License - see the LICENSE.md file for details.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.

About

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages