---
title: "Discussion on \"React Portfolio Template — Dark/Light Mode, Bilingual (EN+FR) & TypeScript\" | Hashnode"
description: "Discussion on \"React Portfolio Template — Dark/Light Mode, Bilingual (EN+FR) & TypeScript\". A fully responsive, customizable portfolio starter built with React 19, Vite 7, and TypeScript — get your portfolio live in under an hour."
url: "https://hashnode.com/posts/react-portfolio-template-dark-light-mode-bilingual-en-fr-typescript/69aebf2609af683389c42644"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [React Portfolio Template — Dark/Light Mode, Bilingual (EN+FR) & TypeScript](https://reactportfolio.hashnode.dev/react-portfolio-template-dark-light-mode-bilingual-en-fr-typescript?utm_source=hashnode&utm_medium=feed)

A fully responsive, customizable portfolio starter built with React 19, Vite 7, and TypeScript — get your portfolio live in under an hour.

Mar 9 · 3 min read · reactportfolio.hashnode.dev  
Read the article

-   [#reactjs](https://hashnode.com/tag/reactjs)
-   [#typescript](https://hashnode.com/tag/typescript)
-   [#portfolio](https://hashnode.com/tag/portfolio)
-   [#frontend](https://hashnode.com/tag/frontend)
-   [#react](https://hashnode.com/tag/react)
-   [#javascript](https://hashnode.com/tag/javascript)
-   [#portfoliowebsite](https://hashnode.com/tag/portfoliowebsite)
-   [#webdevelopment](https://hashnode.com/tag/webdevelopment)
-   [#opensource](https://hashnode.com/tag/opensource)
-   [#threejs](https://hashnode.com/tag/threejs)
-   [#vite](https://hashnode.com/tag/vite)
-   [#webdev](https://hashnode.com/tag/webdev)

## Written by

[Soham Koli](https://hashnode.com/@sohamkoli29)

@sohamkoli29 · Pune, India

  
[View profile](https://hashnode.com/@sohamkoli29)

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
