The GitHub repository for jonaschlegelcom
serves as the codebase for a personal website. It utilises NextJS 13 as its core framework and is configured with TypeScript. Styling is managed through TailwindCSS and SCSS. The repository contains essential configuration files such as package.json
, package-lock.json
, prettier.config.js
, and next.config.js
. Additionally, a pnpm-lock.yaml
file indicates the use of pnpm as a package manager. The repository currently lacks a comprehensive README.md
file.
This repository contains the source code for Jonas Schlegel's personal website. Developed using NextJS 13 and TypeScript, the project aims to provide an interactive and visually appealing online presence. TailwindCSS and SCSS are employed for styling, ensuring a responsive and modern design.
- Node.js (v14 or above)
- pnpm package manager
To clone and run this project, execute the following commands:
git clone https://github.com/jonaschlegel/jonaschlegelcom.git
cd jonaschlegelcom
pnpm install
Start the development server:
pnpm dev
Navigate to http://localhost:3000/
to view the website.
package.json
: Manages project dependencies and scripts.package-lock.json
: Locks down the versions of installed packages.prettier.config.js
: Configures code formatting rules.next.config.js
: Customises the NextJS configuration.pnpm-lock.yaml
: Manages locked versions of dependencies when using pnpm.
Contributions are welcome. Please fork the repository and create a pull request for any features, enhancements, or bug fixes.
This project is licensed under the MIT License. See the LICENSE
file for details.