https://github.com/block-stacker/react-portfolio-template
React + Vite + Tailwind CSS Portfolio Template.
https://github.com/block-stacker/react-portfolio-template
portfolio portfolio-template portfolio-website react react-portfolio react-portfolio-template react-portfolio-website tailwindcss typescript vite
Last synced: 8 months ago
JSON representation
React + Vite + Tailwind CSS Portfolio Template.
- Host: GitHub
- URL: https://github.com/block-stacker/react-portfolio-template
- Owner: block-stacker
- Created: 2025-02-24T12:49:33.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-26T03:23:03.000Z (over 1 year ago)
- Last Synced: 2025-03-05T03:34:03.479Z (over 1 year ago)
- Topics: portfolio, portfolio-template, portfolio-website, react, react-portfolio, react-portfolio-template, react-portfolio-website, tailwindcss, typescript, vite
- Language: TypeScript
- Homepage: https://react-portfolio-template-weld.vercel.app
- Size: 45.9 KB
- Stars: 12
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

# React Vite Portfolio Template
A lightweight, modern, and customizable portfolio template built with [React](https://reactjs.org/) and [Vite](https://vitejs.dev/). This template is designed to help developers quickly showcase their projects, skills, and personal information in a clean and responsive layout. It uses `pnpm` for fast and efficient package management and includes a `portfolio.json` file to easily manage your portfolio data.
## Features
- Built with React and Vite for fast development and optimal performance
- Fully responsive design
- Centralized portfolio data management via `portfolio.json`
- Easy to customize and extend
- Uses `pnpm` for lightweight and efficient dependency management
## Prerequisites
Before you begin, ensure you have the following installed:
- [Node.js](https://nodejs.org/) (v16 or higher recommended)
- [pnpm](https://pnpm.io/) (install globally with `npm install -g pnpm`)
## Getting Started
### Installation
1. Clone the repository:
```bash
git clone https://github.com/your-username/react-vite-portfolio-template.git
cd react-vite-portfolio-template
```
2. Install dependencies using `pnpm`:
```bash
pnpm install
```
3. Customize the `portfolio.json` file located in the `/src/configs`:
```json
{
"name": "Your Name",
"title": "Your Job Title",
"bio": "A short bio about yourself",
"contacts": {
"github": "https://github.com/your-username",
"twitter": "https://twitter.com/your-username"
},
"education": {
"logo": "University Logo",
"degree": "Your Degree",
"university": "Your University",
"location": "Location",
"graduation": "2025/01/01 00:00:00",
"courseWork": [
"Algorithms"
],
"project": "Your senior project"
},
"meetingLink": "Calendly link",
"projects": [
{
"name": "Project Name",
"bio": "A short bio about the project",
"logo": "Project Logo",
"description": "The detailed descripion about the project",
"skills": ["Used skills in an array"]
}
],
"skills": ["React", "Vite", "JavaScript", "CSS"]
}
```
4. Build
```bash
pnpm build
```
5. Run
```bash
pnpm dev
```