An Astro template for personal portfolio, including blog, projects, and more.
OTHER License
This template helps you build a portfolio using Astro, Typescript, React, Tailwind CSS, and Shadcn UI.
This project utilizes the following technologies:
Before starting, make sure you have the following requirements installed:
To install and run the project locally, follow these steps:
Clone this repository:
git clone https://github.com/tim-hub/techtim-astro-bento-portfolio
Navigate to the project directory:
cd techtim42
Install the dependencies:
pnpm install
Start the development server:
pnpm run dev
Open your browser and visit http://localhost:4312
to see your portfolio in action.
Config your site
src/content/profileData.ts
to add your profile dataastro.config.mjs
to change the site informationContributions are welcome! If you have ideas or improvements, please open an issue or submit a pull request.
src/content/
) of the portfolio is licensed under the Creative Commons Attribution 4.0 International License.public/
) used in the project are for template demonstration purposes only and should not be reused without permission.This project was inspired by several outstanding portfolios. Here are some that served as references:
src/content
folder for blog posts, project data and profile datasrc/content/profileData.ts
for general profile data