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.