A personal portfolio website built with Next.js and TypeScript to showcase education, experience, projects, skills, and achievements.
- Next.js 15
- React 19
- TypeScript
- CSS (global styles)
.
|-- app/
| |-- globals.css
| |-- layout.tsx
| `-- page.tsx
|-- components/
| |-- Achievements.tsx
| |-- Education.tsx
| |-- Experience.tsx
| |-- Footer.tsx
| |-- Hero.tsx
| |-- Navbar.tsx
| |-- Projects.tsx
| `-- Skills.tsx
|-- public/
|-- next.config.js
|-- package.json
`-- tsconfig.json
npm installnpm run devOpen http://localhost:3000 in your browser.
npm run dev- Start development servernpm run build- Build for productionnpm run start- Start production servernpm run lint- Run lint checks
npm run build
npm run startThe project can be deployed easily on Vercel.
- Push this repository to GitHub.
- Import the repository in Vercel.
- Deploy with default Next.js settings.
- Update content sections inside files in the
components/directory. - Edit global styles in
app/globals.css. - Replace or add static assets inside the
public/directory.
ISC