Latte 06baa33395 docs: Add comprehensive future enhancement plan
- Organized into 5 phases from quick wins to long-term vision
- Includes effort estimates and implementation priorities
- Covers blog, projects showcase, contact form, theme toggle, and more
- Maintains core philosophy: cozy, privacy-first, lightweight
- Added recommended next steps and success metrics
2025-12-31 18:02:54 +00:00
2025-12-30 13:46:07 +00:00
2025-12-23 11:58:43 +01:00

Cozy Den 🏡

A cozy landing page for hiddenden.cafe built with Astro.

About

Cozy Den is a warm, self-hosted corner of the internet. This landing page represents the values of privacy, open-source software, and creating comfortable digital spaces.

Features

  • Cozy, warm aesthetic with hidden den theme
  • 🎨 Custom color palette inspired by coffee and warmth
  • 📱 Responsive design
  • Built with Astro for blazing fast performance
  • 🐳 Docker support for easy deployment

Setup

Prerequisites

  • Node.js 18+ and npm
  • (Optional) Docker for containerized deployment

Installation

  1. Clone or download this project
  2. Install dependencies:
npm install
  1. Run the development server:
npm run dev
  1. Build for production:
npm run build
  1. Preview production build:
npm run preview

Docker Deployment

Building the Docker Image

docker build -t cozy-den .

Running the Container

docker run -d -p 3000:3000 --name cozy-den cozy-den

Or with docker-compose:

docker-compose up -d

Pushing to Gitea Registry

# Tag the image
docker tag cozy-den git.hiddenden.cafe/mats/cozy-den:latest

# Login to your Gitea registry
docker login git.hiddenden.cafe

# Push the image
docker push git.hiddenden.cafe/mats/cozy-den:latest

Customization

The site is built to be easily customizable:

  • Colors: Edit the CSS variables in src/layouts/BaseLayout.astro
  • Content: Update sections in src/pages/index.astro
  • Favicon: Replace public/favicon.svg

Technology Stack

  • Astro - Static site generator
  • Vanilla CSS with custom properties
  • TypeScript for type safety

Documentation

For developers and AI assistants working on this project:

  • DEVELOPMENT.md - Detailed developer documentation, architecture, and common tasks
  • PROJECT_CONTEXT.md - Project context, design principles, and owner preferences
  • TODO.md - Current tasks, future features, and enhancement ideas

License

Personal project - feel free to use as inspiration for your own cozy corners of the internet!


Made with 💖 by Latte

S
Description
Cozy Den is a warm, self-hosted corner of the internet. This landing page represents the values of privacy, open-source software, and creating comfortable digital spaces.
Readme 72 MiB
Languages
Astro 82.5%
TypeScript 10.8%
Python 6.2%
Dockerfile 0.3%
JavaScript 0.2%