A modern, terminal-themed personal website built with Next.js 15 and TypeScript. This project serves as a digital portfolio and a hub for personal tools and information.
Live Version: Sauer.dev
- Framework: Next.js 15 (App Router)
- Language: TypeScript
- Styling: Tailwind CSS 4 & PostCSS
- Icons & Fonts: Fontsource Cascadia Code
- Deployment: Fly.io via Docker
Make sure you have Node.js (v20 or higher) and npm installed.
-
Clone the repository:
git clone [https://github.com/Lon3035/sauer.dev.git](https://github.com/Lon3035/sauer.dev.git) cd sauer.dev -
Install dependencies:
npm install
-
Run the development server:
npm run dev
Open http://localhost:3000 in your browser to see the result.
To create an optimized production build:
npm run build
npm start- Terminal Interface: A custom-built terminal UI with command-based navigation.
- Dynamic Routing: Includes dynamic routes for file downloads from my public bucket (e.g.,
/download/[filename]). - About Me: Integrated system information layout inspired by Neofetch.
- GPG Integration: Publicly accessible GPG key information.
- Fly.io Deployment: Configured for seamless deployment using
fly.tomland a customDockerfile.
- Neofetch - Inspiration for the system information ASCII art.