Skip to content

betterfetch/website

Repository files navigation

🌐 betterfetch/website

betterfetch logo

The official website for betterfetch, the blazing-fast and minimal system info tool.
Built with ❤️ using React, Vite, Tailwind CSS v4, and JavaScript.


🚀 Live Preview

🖥️ Check it out here: betterfetch.vercel.app


📁 Project Structure

This is a modern frontend app scaffolded with Vite, using:

  • ⚛️ React for components and routing
  • 🎨 Tailwind CSS v4 for utility-first styling
  • 🎨 DaisyUI for beautiful UI components
  • pnpm for fast and efficient package management
  • 🗂️ Pages: Home, About, Download — all routed via React Router DOM
betterfetch/website/
├── public/               # Static assets
├── src/
│   ├── assets/           # Logos, icons, illustrations
│   ├── components/       # Shared UI components
│   ├── pages/            # Page components
│   ├── App.tsx           # App entry with routing
│   └── main.tsx          # ReactDOM root
├── index.html            # Vite HTML entry
├── vite.config.ts        # Vite config file
├── pnpm-lock.yaml        # Pnpm lockfile
├── deno.lock             # deno lockfile
└── package.json          # Scripts and dependencies

🧪 Getting Started

Prerequisites

  • Node.js ≥ 18
  • pnpm (recommended)

Installation

# Clone the repo
git clone https://github.com/betterfetch/website.git
cd website

# Install dependencies
pnpm install

# Start the dev server
pnpm dev

📦 To build for production:

pnpm build

✨ Features

  • Lightning fast — built with Vite
  • 📱 Responsive design
  • 🎨 Fully themable — powered by Tailwind and DaisyUI
  • 🌍 SEO-ready — optimized meta tags
  • 📚 Modular code — clean folder structure

🧠 Project Philosophy

This website reflects the simplicity and elegance of betterfetch itself: lightweight, beautiful, and functional.
The source code follows modern frontend best practices and aims to stay minimal yet extensible.


🤝 Contributing

Contributions are welcome and appreciated!

  1. Fork this repo
  2. Create a new branch: git checkout -b feature/your-feature-name
  3. Commit your changes: git commit -m "feat: your message"
  4. Push to the branch: git push origin feature/your-feature-name
  5. Open a pull request 🚀

Please follow our contribution guidelines.


📜 License

MIT


🧑‍💻 Maintainers


💬 Feedback

Found a bug or have an idea?
Open an issue or start a discussion!


Website Preview

Clean. Fast. Open Source.

About

The betterfetch website

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published