Skip to content

Latest commit

Β 

History

History
134 lines (91 loc) Β· 3.27 KB

File metadata and controls

134 lines (91 loc) Β· 3.27 KB

🌐 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.