This is a Work In Progress portfolio template built using Next.JS, Framer Motion and Shadcn/UI. It's still a work-in-progress.
- Next.js
- shadcn/ui
- Framer Motion
- Tailwind CSS
- ⚡️ Next.js 14 with App Router
- 📝 MDX
- 🎨 Tailwind CSS - for styling
- 🌈 Shadcn UI - accessible UI components
- 🛡 Strict TypeScript and ESLint configuration
- 📱 Responsive design
- 🌗 Light / Dark mode
- 📈 SEO optimized with meta tags
- 🗺 Sitemap (WIP)
- 📊 Sentry (setup required)
- 🎨 Animations - using Framer Motion
- 🔨 Husky & Lint Staged - lint and format code before committing
- 💄 Prettier - code formatting
Follow these steps to set up the project locally on your machine.
Requirements
Make sure you have the following installed on your machine:
Setting up the Repository
npx create-next-app -e https://github.com/techwithanirudh/shadcn-portfolio
cd shadcn-portfolio
Running the Project
npm run dev
Open http://localhost:3000 in your browser to view the project.