Skip to content

devika7300/portfolio

Repository files navigation

Personal Portfolio Website

A modern, responsive portfolio website built with Next.js, TypeScript, and Tailwind CSS.

Live Demo

Visit the live portfolio at:https://devikashendkar.com/

Features

  • 📱 Fully responsive design
  • 🎨 Modern UI with smooth animations
  • 🌓 Light/Dark mode with unique features:
    • Seamless theme switching with persistent preference
    • Custom magical cursor with spotlight effect (dark mode)
    • Theme-specific UI elements and animations
    • Moonrise parallax effect in dark mode
  • ⚡ Fast performance
  • 🎯 SEO optimized
  • 🧩 Modular and maintainable code structure

Tech Stack

  • Framework: Next.js 14
  • Language: TypeScript
  • Styling: Tailwind CSS
  • Animation: Framer Motion
  • Theme: next-themes
  • Deployment: GitHub Pages
  • Version Control: Git & GitHub

Sections

  • About
  • Skills
  • Projects
  • Experience
  • Certifications
  • Contact

Getting Started

  1. Clone the repository:
git clone https://github.com/devika7300/portfolio.git
  1. Install dependencies:
cd portfolio
npm install
  1. Run the development server:
npm run dev
  1. Open http://localhost:3000 in your browser to see the result.

Deployment

The portfolio is automatically deployed to GitHub Pages using GitHub Actions whenever changes are pushed to the main branch. The deployment workflow:

  1. Builds the Next.js application
  2. Generates static files
  3. Deploys to GitHub Pages

License

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

Author

Devika Shendkar

Releases

No releases published

Packages

No packages published