This is Mini Project 1 for SCLS AI Camp students, based on the excellent portfolio template originally created by Corey Chiu. This template has been adapted for educational purposes to help students learn web development, Git workflows, and deployment practices.
This template was created by Corey Chiu. Check out his work at coreychiu.com
- Basic understanding of Git
- Node.js installed on your computer
- GitHub account
-
Fork this repository to your GitHub account:
- Click the "Fork" button at the top right of this page
- Select your GitHub account as the destination
-
Clone your forked repository:
git clone git@github.com:YOUR_USERNAME/MP1.git
cd MP1- Install dependencies:
pnpm install- Create and configure your
.env.local:
cp .env.example .env.local- Start the development server:
pnpm dev- Open http://localhost:3000 in your browser to see your portfolio
The easiest way to deploy your portfolio is using Vercel:
- Create an account on Vercel
- Click the button below to deploy:
- Follow Vercel's instructions to complete the deployment
- 🎨 Beautifully designed UI using TailwindCSS, MagicUI, and Shadcn/UI
- 📱 Responsive layout
- 🌙 Light/Dark Mode
- 📊 Github Calendar & Contribution Snake
- 💻 Tech Icon Cloud
- 🐦 Tweet Grid
- 👥 Visitor Counter
- 📝 Blog Section with MDX and Markdown support
- 📰 RSS Feed
- 📈 Web Analytics support (Google Analytics, OpenPanel Analytics, Plausible Analytics)
- Next.js
- TailwindCSS
- Shadcn/UI
- MagicUI
- Phosphor Icons
After getting your site running, you can customize it by modifying these files:
.env.local- Environment variablessrc/config/siteConfig.ts- Site configurationsrc/config/infoConfig.ts- Personal informationsrc/config/*.ts- Section-specific configurationssrc/content/blog/**.mdx- Blog contentpublic/github-contribution-snake/*.svg- GitHub contribution visualization
- Watch the tutorial videos provided in the AI Camp course
- Ask questions during class sessions
This project is licensed under the MIT License - see the LICENSE file for details.
This is Mini Project 1 for SCLS AI Camp students, based on the excellent portfolio template originally created by Corey Chiu. This template has been adapted for educational purposes to help students learn web development, Git workflows, and deployment practices.
This template was created by Corey Chiu. Check out his work at coreychiu.com
- 🎨 Beautifully designed UI using TailwindCSS, MagicUI, and Shadcn/UI
- 📱 Responsive layout
- 🌙 Light/Dark Mode
- 📊 Github Calendar & Contribution Snake
- 💻 Tech Icon Cloud
- 🐦 Tweet Grid
- 👥 Visitor Counter
- 📝 Blog Section with MDX and Markdown support
- 📰 RSS Feed
- 📈 Web Analytics support (Google Analytics, OpenPanel Analytics, Plausible Analytics)
- Next.js
- TailwindCSS
- Shadcn/UI
- MagicUI
- Phosphor Icons
- Basic understanding of Git
- Node.js installed on your computer
- GitHub account
.env.local- Environment variablessrc/config/siteConfig.ts- Site configurationsrc/config/infoConfig.ts- Personal informationsrc/config/*.ts- Section-specific configurationssrc/content/blog/**.mdx- Blog contentpublic/github-contribution-snake/*.svg- GitHub contribution visualization
- Clone the repository:
git clone [your-forked-repo-url]