Prerequisites

Before you begin, make sure you have the following installed:

  • Node.js (LTS recommended)
  • Yarn
  • Git

Tip: If you don’t have Yarn installed yet, follow the official guide.

Install & run locally

# Clone the repo
git clone https://github.com/AntonWeigel/template.asaasin.dev.git
cd template.asaasin.dev

# Install dependencies
yarn install

# Start the dev server
yarn dev

# App runs at http://localhost:3000

Site Configuration

The template uses a centralized configuration file at config/index.ts for site metadata, navigation, and footer menus. Edit this file to customize your site name, navigation links, and footer sections. All routes are defined in constants/routes.ts for type safety. Add new route constants there when creating new pages.

When removing footer sections from the config, also update layout/Footer/Footer.tsx to remove the corresponding destructuring and <FooterMenu> component.

After reviewing the site configuration, continue with Environment Variables to set up integrations and features.