Skip to content

AdelysAlberto/react-template-ts

Repository files navigation

# 🚀 Template React 19 - React router 7

**Template React 19 - React router 7** 

> 🧠 Built with performance, scalability, and a clean architecture in mind.

---

## 🛠️ Tech Stack

- ⚛️ **React 19** – UI core with modern features
- 🌐 **React Router 7** – File-based routing + loader architecture
- 🧠 **Zustand** – Global state management (light and scalable)
-**Zod** – Runtime schema validation
- 🧰 **Vite 6** – Lightning-fast dev/build tool
- 🌎 **i18next** – Internationalization
- 📦 **Axios** – Typed HTTP client
- 🧪 **Vitest** – Unit testing
- 🧼 **Biome** – Lint + format
- 📱 **PWA Ready** – with `vite-plugin-pwa`
- 🌐 **TypeScript** – Fully typed

---

## 🚧 Project Structure

```
src/
├── app/                # React Router file-based routes
├── components/         # Shared UI components
├── stores/             # Zustand slices
├── hooks/              # Custom hooks
├── lib/                # Utilities (api, auth, i18n, etc.)
├── types/              # Global TypeScript types
└── styles/             # CSS Modules
```

---

## 🖥️ Getting Started

### 📦 Install dependencies

```
pnpm install
```

### 🧪 Start in development mode

```
pnpm dev
```

### 🛠 Build for production

```
pnpm build
```

### 🚀 Preview production build

```
pnpm preview
```

---

## 🌐 Progressive Web App

Template React 19 - React router 7 is PWA-ready. It includes:

* Service Worker with `autoUpdate`
* Custom manifest
* Offline fallback support

You can install the app on Android, iOS, or desktop.

---

## 🤝 Contributing

1. Clone the repo
2. Create a new feature branch: `feat/your-feature`
3. Use `pnpm fix` to format/lint
4. Open a PR

---

## 📄 License

MIT © [Adelys Belén](mailto:adalbeca@msn.com) 

---

## 💡 About the Project

Template React 19 - React router 7 was born as a modern alternative to platforms like OnlyFans and TikTok, with a twist:

* Full control over LiveStream
* Elegant monetization system (tips, coins, gifts)
* Real-time interactions
* Latin American market focus 🇻🇪

---

> *“More than just fans. It’s your world, your show, your Template React 19 - React router 7.”*

```

About

Boilerplate template React - React Router V7 - Zustand - TanStack Query

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published