Overview
This product is a self-hosted developer homepage built with SvelteKit + TypeScript, designed to showcase projects, posts, coding stats, and more. It prioritizes SEO, performance, accessibility, and compatibility by fetching data from external sources like GitHub, RSS, and social platforms.
Features
- Configurable Developer Homepage: Showcase projects, posts, coding stats, and more.
- Data Fetching: Pulls data from GitHub, RSS feeds, and social platforms eliminating the need for a CMS.
- SEO and Performance Optimization: Built with SEO, performance, and accessibility in mind.
- Portfolio Page: Display projects with various details, sorting, and filtering options.
- Blog Page: Display published posts aggregated from RSS feeds.
- Contact Page: Includes social links, contact form, and space for GPG keys.
- Tech Stack Page: Includes bio, profile image, work experience, and tech stack details.
Installation
- Local Manual Deployment:
- Fork the repository.
- Clone the repository and install dependencies.
git clone [repository_url] cd repository_directory npm install- Make desired changes in the config file.
- Push changes to your repository.
- Enable the build action to deploy to a service of choice.
Summary
This self-hosted developer homepage is a versatile platform that allows users to showcase their projects, posts, stats, and more. By fetching data from various sources, it eliminates the need for a CMS. With key features like portfolio display, blog posts aggregation, and a contact form, this product prioritizes SEO, performance, and accessibility. Built with SvelteKit, TypeScript, and various other modern tools, it offers a fast, responsive, and customizable solution for developers looking to create their online presence.