Skip to content

dulaj03/My_Portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Dulaj Dulsith - My Portfolio Website


Portfolio Website Banner
React Tailwind CSS Vite Lucide Icons Radix UI

Create a Stunning Developer Portfolio with Animations, Dark Mode, and Projects Showcase

Follow and Connect with me on LinkedIn

πŸ“‹ Table of Contents

  1. Introduction
  2. Tech Stack
  3. Features
  4. Quick Start
  5. Screenshots
  6. Deployment

πŸš€ Introduction

Hey there! I am Dulaj Dulsith. This is a modern portfolio website using React, TailwindCSS, Vite, and Lucide Icons. From dark mode support to responsive animations and deployable project showcases.


βš™οΈ Tech Stack

  • React – Component-based UI development
  • Vite – Lightning-fast build tool
  • TailwindCSS – Utility-first CSS for styling
  • Lucide Icons – Clean and beautiful icon pack
  • Radix UI – Accessible component primitives
  • EmailJs - Recieve user message to my Email
  • TypeScript (optional) – Type safety and tooling
  • GitHub & Vercel – Deployment

⚑️ Features

  • πŸŒ‘ Light/Dark Mode Toggle Save theme preference in local storage with beautiful transitions

  • πŸ’« Animated Backgrounds Stars, meteors, scroll effects, and glowing UI elements

  • πŸ“± Responsive Navigation Desktop and mobile menus with glassmorphism

  • πŸ‘¨β€πŸ’» Hero & About Sections Showcase who you are with smooth intro animations and buttons

  • πŸ“Š Skills Grid Filterable progress bars and categories with animated width

  • πŸ–ΌοΈ Projects Showcase Display screenshots, tech stacks, and GitHub/demo links

  • πŸ“© Contact Section Social icons + responsive contact form with toast notifications

  • πŸš€ One-Click Message Message recieving to my Email address


πŸ‘Œ Quick Start

Prerequisites

Clone and Run

git clone
cd My_Portfolio
npm install
npm run dev

Your app will be available at: http://localhost:5173


Deploy on Vercel

  1. Push your code to GitHub
  2. Go to vercel.com
  3. Import your repository
  4. Click Deploy

Your live website will be hosted on a custom subdomain (e.g. https://your-name.vercel.app)


πŸ”— Useful Links


About

Hey there! I am Dulaj Dulsith. Checkout my Portfolio from here.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors