Skip to content
View jinglinsen's full-sized avatar

Block or report jinglinsen

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jinglinsen/README.md

Jinglinsen's Portfolio

A modern, dynamic portfolio website built with Next.js, TypeScript, Tailwind CSS, and Framer Motion.

Features

Dynamic & Interactive

  • Smooth animations with Framer Motion
  • Responsive design for all devices
  • Beautiful gradient backgrounds and effects

📱 Full-Stack Showcase

  • Hero section with introduction
  • Technical skills with animated tags
  • Featured projects showcase
  • Latest blog articles
  • Contact section with social links

🚀 Modern Tech Stack

  • Next.js 14 with App Router
  • TypeScript for type safety
  • Tailwind CSS for styling
  • Framer Motion for animations
  • GitHub Actions for CI/CD deployment

Getting Started

Prerequisites

  • Node.js 18+
  • npm or yarn

Installation

# Clone the repository
git clone https://github.com/jinglinsen/jinglinsen.git
cd jinglinsen

# Install dependencies
npm install

# Start development server
npm run dev

Open http://localhost:3000 in your browser to see the result.

Build for Production

npm run build
npm start

Customization

Update Personal Information

Edit the content in the component files:

  • components/Hero.tsx - Update your name and headline
  • components/Skills.tsx - Add your technical skills
  • components/Projects.tsx - Showcase your projects
  • components/Blog.tsx - Add your articles
  • components/Contact.tsx - Update contact information

Styling

  • Colors can be customized in tailwind.config.ts
  • Global styles in app/globals.css

Deployment

The site automatically deploys to GitHub Pages when you push to the main branch via GitHub Actions.

git push origin main

After deployment, your portfolio will be available at https://jinglinsen.github.io

License

MIT License - feel free to use this template for your own portfolio!

Author

Jinglinsen - Full Stack Engineer

Popular repositories Loading

  1. ols-parser ols-parser Public

    A small, zero-dependency C parser for WinOLS `.ols` project files.

    C 7 20

  2. code_know-ai code_know-ai Public

    Chat with any GitHub repository! An open-source codebase Q&A assistant featuring language-aware chunking, vector retrieval, and automated technical wiki generation.

    Python 3

  3. yishengyuyueguahao yishengyuyueguahao Public

    基于Javamaven构建的计算机专业毕业设计,小组作业。系统制作。医生预约挂号系统,包含登录注册、注册和修改密码时,运用了SMTP服务器并发送邮件。用SSL协议确保邮件传输的安全性。科室管理、医生管理、医生放号、预约挂号、我的挂号等功能。

    Java 2

  4. ai-coding-agents-rules ai-coding-agents-rules Public

    My global AGENTS.md instructions for AI-assisted full-stack development.

    2 1

  5. K-C-Go K-C-Go Public

    知识社区。REST编码规范

    Vue 1

  6. AI-image AI-image Public

    生图片软件

    Vue 1