https://github.com/eggsy/website
𧬠Source code of my personal website. Everything is included. Written in NuxtJS, TypeScript and Windi CSS!
https://github.com/eggsy/website
blog discord firebase nuxt portfolio premid tailwind-css typescript vue windi-css
Last synced: 15 days ago
JSON representation
𧬠Source code of my personal website. Everything is included. Written in NuxtJS, TypeScript and Windi CSS!
- Host: GitHub
- URL: https://github.com/eggsy/website
- Owner: eggsy
- License: mit
- Created: 2020-07-03T16:01:45.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2025-02-15T15:22:46.000Z (2 months ago)
- Last Synced: 2025-04-01T13:07:36.550Z (22 days ago)
- Topics: blog, discord, firebase, nuxt, portfolio, premid, tailwind-css, typescript, vue, windi-css
- Language: Vue
- Homepage: https://eggsy.xyz
- Size: 25.8 MB
- Stars: 321
- Watchers: 6
- Forks: 44
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
eggsy.xyz
![]()
![]()
My personal portfolio website, built with Nuxt.js, Tailwind CSS, and TypeScript.
### β¨ Features
Website features many custom built systems, integrations and pages!
- β Projects, experiences, skills, GitHub Repositories, favorite songs, contact pages.
- β Fully static markdown-driven blog with Nuxt Content.
- β Last.fm API to display top tracks and recently played songsοΌ[example](https://eggsy.xyz/me/songs).
- β Written in TypeScript.
- β Tons of handmade custom components.### π§ Getting Started
You need to install [Node.js](https://nodejs.org/) and [Git](https://git-scm.com/downloads) to your machine. Node.js comes with its own package manager called `npm`, you can either use that or you can use [`pnpm`](https://pnpm.io/installation) since it's faster and caches downloaded dependencies properly.
- Clone the repository with `git clone https://github.com/eggsy/website`
- Install dependencies with your preffered package manager.
- With pnpm: `pnpm install`
- With NPM: `npm install`
- Start the app:
- For development:
- With pnpm: `pnpm dev`
- With NPM: `npm run dev`
- To build and compile:
- With pnpm: `pnpm generate` (or `pnpm build`)
- With NPM: `npm run generate` or (`npm run build`)If you are wondering about **how to host it on free/paid static hosting services** like (Netlify, Vercel etc.), you can refer to [Nuxt.js docs](https://nuxt.com/deploy).
### π Sponsors