Skip to content

coder7475/react-redux-shadcn-template

Repository files navigation

🧩 React + TypeScript + Vite + Redux + Shadcn UI Template

A modern starter template for building robust React applications with TypeScript, Vite, Redux, Tailwind CSS, and Shadcn UI. Includes hot module replacement, opinionated ESLint configuration, and ready-to-deploy setup for Cloudflare.


✨ Features

  • Vite – blazing-fast development and build tooling
  • ⚛️ React with TypeScript – type-safe and modern UI development
  • 🗃️ Redux – scalable state management
  • 🎨 Tailwind CSS & Shadcn UI – customizable and elegant component styling
  • ☁️ Cloudflare – easily deploy to Cloudflare Pages / Workers
  • 🧹 Pre-configured ESLint – with recommended, type-aware rules for code quality

🚀 Getting Started

Clone the repository and install dependencies:

git clone https://github.com/your-username/your-repo.git
cd your-repo
pnpm install

Run the development server:

pnpm dev

Build for production:

pnpm build

Preview the production build locally:

pnpm preview

Deploy to Cloudflare (if configured):

pnpm deploy

🛠 Tech Stack

  • React 18+
  • TypeScript
  • Vite
  • Redux Toolkit
  • Tailwind CSS
  • Shadcn UI
  • ESLint & Prettier
  • (Optional) Cloudflare Pages / Workers

📦 Folder Structure

├── components.json
├── eslint.config.js
├── index.html
├── package.json
├── pnpm-lock.yaml
├── public
├── README.md
├── src
│   ├── App.css
│   ├── App.tsx
│   ├── assets
│   ├── components
│   ├── config
│   ├── constants
│   ├── hooks
│   ├── index.css
│   ├── layout
│   ├── lib
│   ├── main.tsx
│   ├── modules
│   ├── pages
│   ├── providers
│   ├── redux
│   ├── router
│   ├── services
│   └── vite-env.d.ts
├── tsconfig.app.json
├── tsconfig.json
├── tsconfig.node.json
├── tsconfig.worker.json
├── vite.config.ts
├── worker
│   └── index.ts
├── worker-configuration.d.ts
└── wrangler.jsonc

📄 License

This project is licensed under the MIT License.

About

Frontend Template using redux, vite

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published