An open API service indexing awesome lists of open source software.

https://github.com/weecraft/heroico

Thousand sites and apps inspiration from world wide crafter for enterprise companies
https://github.com/weecraft/heroico

crates design inspiration landing references resources website

Last synced: 23 days ago
JSON representation

Thousand sites and apps inspiration from world wide crafter for enterprise companies

Awesome Lists containing this project

README

          

# Heroico

_"Minimal react router site starter template for building landing page, marketing sites, and portfolios"_

- Always up to date with latest packages supports
- Following the screaming architecture, easy to scale
- Minimal configurations
- Predefine scripts for format, lint, clean
- Minimal global styles with dark mode support
- Minimal configured eslint using `@antfu/eslint-config`
- Prerender by default
- Automatic github workflows predefined
- Beautify (typecheck, lint, format)
- Release (publish site - vercel, cloudflare, etc.)
- Lighthouse (lighthouse testing)
- Github issue template
- Feature request
- Bug report

## Stacks

Since building this project here are list about stack, site, tech and any library in this project

- [React router](https://reactrouter.com)
- [Tailwincss](https://tailwindcss.com)
- [Shadcn UI](https://ui.shadcn.com)
- [Flaticon UI](https://www.flaticon.com/search?type=uicon)
- [Google Fonts](https://fonts.google.com)
- [@antfu/eslint](https://github.com/antfu/eslint-config)

## Usage

### Get started

To use this starter template, you can follow this steps

Run this command to clone the starter template

```bash
git clone git@github.com:nyomansunima/react-router-site-starter.git
```

if you're not using ssh, you can clone using http

```bash
git clone https://github.com/nyomansunima/react-router-site-starter.git
```

Next, you can open the project using your favorite code editor. eg, vscode, zed, nvim, or helix.

Install the packages by run `bun i` or `npm i`

Next, you can run the apps by run `bun run dev` for dev.

### Enable the featured

In this template already prepared with configs, workflows and settings. But some of them by default is disabled. You can enable the feature manually.

- Enable release workflow by remove `.example` file extension
- Enable lighthouse workflow by remove `.example` file extensions

## More starter template

Here are another starter template i created for website using another stacks and frameworks that currently iam using

- [astro-site-starter](https://github.com/nyomansunima/astro-site-starter)
- [nextjs-site-starter](https://github.com/nyomansunima/nextjs-site-starter)

## License

This project is maintain under the [MIT License](./LICENSE).

## Thanks

Thanks to read this project documentation.