Skip to content

A clean, scalable, and modular React starter template following the Atomic Design methodology. Built with Vite, Tailwind CSS, and JavaScript.

License

Notifications You must be signed in to change notification settings

AriqF1/template-react-atomic

Repository files navigation

React Atomic Starter (JavaScript)

A React starter template based on Atomic Design principles with:

  • React (JavaScript)
  • Vite as the build tool
  • Tailwind CSS for styling
  • Folder structure following Atomic Design (atoms, molecules, organisms, templates, pages)

Build Status License npm version

Features

  • Well-organized component structure following Atomic Design
  • Tailwind CSS setup with PostCSS and Autoprefixer
  • Fast development server and build with Vite
  • Basic example components to get started quickly

Requirements

  • Node.js (v16+ recommended)
  • npm or yarn

Getting Started

  1. Clone The Repo

    git clone https://github.com/AriqF1/template-react-atomic.git
    cd react-atomic-starter-js
  2. Install Dependencies

    npm install
  3. Run Development Server

    npm run dev

Folder Structure

src/
├── assets/ # Static files like images, icons
├── components/ # UI components (atoms, molecules, organisms)
│ ├── atoms/
│ ├── molecules/
│ └── organisms/
├── pages/ # Application pages
├── styles/ # Global styles / utilities (Tailwind config in root)
├── App.jsx
└── main.jsx

Script Command

Command Description
npm install Install dependencies
npm run dev Start development server
npm run build Build for production
npm run preview Preview production build

Related

About

A clean, scalable, and modular React starter template following the Atomic Design methodology. Built with Vite, Tailwind CSS, and JavaScript.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published