Skip to content

Repository files navigation

Swati Portfolio

A personal portfolio website built with Next.js and TypeScript to showcase education, experience, projects, skills, and achievements.

Tech Stack

  • Next.js 15
  • React 19
  • TypeScript
  • CSS (global styles)

Project Structure

.
|-- 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

Getting Started

1. Install dependencies

npm install

2. Run development server

npm run dev

Open http://localhost:3000 in your browser.

Available Scripts

  • npm run dev - Start development server
  • npm run build - Build for production
  • npm run start - Start production server
  • npm run lint - Run lint checks

Build for Production

npm run build
npm run start

Deployment

The project can be deployed easily on Vercel.

  1. Push this repository to GitHub.
  2. Import the repository in Vercel.
  3. Deploy with default Next.js settings.

Customization

  • 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.

License

ISC

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages