Skip to content

Selvan-S/portfolio

Repository files navigation

Personal Portfolio

Live Website

📷 Preview

Portfolio Preview

This is a personal portfolio website built with Next.js, React, and Tailwind CSS. It's designed to showcase my skills, professional experience, and personal projects in a clean and modern interface.

🚀 Features

  • Responsive Design
    The website is fully responsive and adapts to different screen sizes including desktop, tablet, and mobile devices.

  • Project Showcase
    Displays selected projects with descriptions, technology stacks, and links to GitHub repositories and live demos.

  • Skills & Technology Section
    Highlights the programming languages, frameworks, and tools I work with.

  • Experience Timeline
    Presents my professional experience and development journey in a structured timeline format.

  • Contact Form Integration
    Includes a functional contact form powered by Resend for sending messages directly from the website.

  • Optimized Performance
    Built with Next.js to take advantage of modern performance optimizations such as static generation and fast page loading.

  • Modern UI Components
    Uses ShadCN UI components and Tailwind CSS for a clean, consistent, and modern interface.

  • Developer-Friendly Codebase
    Organized folder structure and TypeScript support for maintainability and scalability.

🛠️ Tech Stack

📦 Getting Started

Follow these instructions to set up the project locally.

Prerequisites

  • Node.js (v18.x or higher)
  • npm

Installation & Setup

  1. Clone the repository.

  2. Install dependencies:

    npm install
  3. Set up environment variables: Create a .env file in the root of the project and add your Resend API key. You can get a free key from resend.com.

    RESEND_API_KEY=YOUR_API_KEY_HERE
  4. Run the development server:

    npm run dev

    The application will be available at http://localhost:9002.

Deployment

This project is configured for deployment on Netlify. The netlify.toml file in the root directory contains the necessary build settings. Simply connect your Git repository to Netlify for automatic deployments.

✒️ Author

📄 License

This project is licensed under the MIT License.

About

This is a personal portfolio website built with Next.js, React, and Tailwind CSS. It's designed to showcase my skills, professional experience, and personal projects in a clean and modern interface.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages