This is the source code for my personal portfolio website, hosted at markusjohnsen.no.
The site is built with modern technologies to showcase my work, skills, and background as a developer.
Visit here: markusjohnsen.no
- React
- TypeScript
- Vite
- Tailwind CSS
- shadcn/ui
- PostCSS
- Vercel (for deployment)
To run this project locally, follow these steps:
git clone https://github.com/Markus-bit/portfolio.git
cd portfolionpm installnpm run devThis will launch the site on http://localhost:5173 by default (Vite's default port). If that port is unavailable, Vite will choose another available port.
portfolio/
├── public/ # Static assets
├── src/ # Main application source
│ ├── components/ # UI components
│ ├── pages/ # Page components
│ └── styles/ # Styling
├── index.html # HTML entry point
├── package.json # Project metadata and scripts
├── tailwind.config.ts # Tailwind CSS config
├── vite.config.ts # Vite config
└── vercel.json # Deployment config (Vercel)
The project is configured for easy deployment via Vercel. Simply connect your GitHub repository and push to the main branch to trigger automatic deployment.
This project is licensed under the MIT License.
If you have questions, suggestions, or want to collaborate, feel free to open an issue or reach out via markusjohnsen.no.