alekzajic / vitality

Opinionated React Template

Home Page:vitality-drab.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


Vitality · React Template

Opinionated React Template


Vitality

Opinionated React template setup with modern tooling, here some recommendations if needed

Technologies and tools

Features

File based routing

Conventions
  • Index routes src/pages/index.tsx to /
  • Nested routes src/pages/nested/within.tsx to /nested/within
  • Dynamic routes src/pages/dynamic/[timestamp].tsx to /dynamic/:timestamp
  • Catch all routes src/pages/catch/[...all].tsx to /catch/*
  • None matching routes src/pages/404.tsx

Authentication example

Custom hooks

Usage

By generating from this template then/or cloning locally

Commands

# install dependencies
pnpm install

# start development server · http://localhost:3000
pnpm dev

# build client for production
pnpm build

# start production preview · http://localhost:5000
pnpm start

# run tests
pnpm test

Recommendations

Frameworks

Languages

Components

Build tools

Server state

Data fetching

Global state

Animation

License

MIT

About

Opinionated React Template

vitality-drab.vercel.app

License:MIT License


Languages

Language:TypeScript 92.0%Language:JavaScript 5.9%Language:HTML 1.3%Language:Shell 0.5%Language:CSS 0.2%