Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 17 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,22 @@
# React + Vite
# Portfolio Showcase

This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
A modern, responsive, and interactive personal portfolio website designed to showcase projects, skills, education, and experience.

Currently, two official plugins are available:
## Portfolio Highlights

- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react) uses [Oxc](https://oxc.rs)
- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react-swc) uses [SWC](https://swc.rs/)
* **Interactive Hero Section**: Engaging entry point featuring typing animations and professional introduction.
* **Projects Gallery**: Filterable display of key projects complete with description, technologies used, and direct links.
* **Skills Overview**: Visual representation of core competencies and technical expertise.
* **Education & Experience Timeline**: Structured walkthrough of academic and professional background.
* **Dynamic Theme Support**: Theme controller enabling seamless light and dark mode switching.
* **Scroll Animations**: Smooth entrance transitions as users navigate through different sections.

## React Compiler
## Tech Stack

The React Compiler is not enabled on this template because of its impact on dev & build performances. To add it, see [this documentation](https://react.dev/learn/react-compiler/installation).

## Expanding the ESLint configuration

If you are developing a production application, we recommend using TypeScript with type-aware lint rules enabled. Check out the [TS template](https://github.com/vitejs/vite/tree/main/packages/create-vite/template-react-ts) for information on how to integrate TypeScript and [`typescript-eslint`](https://typescript-eslint.io) in your project.
* **Core Framework**: React 19
* **Build Tool**: Vite 8
* **Styling**: Tailwind CSS v4
* **UI Components**: DaisyUI v5
* **Animations**: AOS (Animate on Scroll) & React Type Animation
* **Icons**: React Icons & Bootstrap Icons
* **Deployment**: GitHub Pages (via `gh-pages` and GitHub Actions CI/CD)
Loading