A full-stack open-source project that includes:
- π A landing page for marketing and documentation
- π₯οΈ A CLI tool (
create-hem-app) to scaffold projects instantly
A beautifully designed static website built with React + Vite to showcase the CLI and its features.
| Technology | Purpose / Where It's Used |
|---|---|
| React.js | UI library for building reusable components (used in all pages & components) |
| Vite | Fast development build tool (used to scaffold and serve the app) |
| Tailwind CSS | Utility-first CSS framework for styling (used in all components for modern responsive design) |
| React Router | Handles navigation between Home, About, CreateHemApp, etc. |
| Heroicons / Emojis | Visual icons in sections like Features and Hero |
| React Icons | For consistent and scalable icon use (optional alternative to emojis) |
| CSS Modules / SCSS | Scoped styling (optional if you donβt want global Tailwind only) |
| Git + GitHub | Version control and remote repository hosting |
| Netlify / Vercel | Deployment platform for your frontend (free, fast, supports CI/CD) |
| Prettier + ESLint | Code formatting and linting (for clean, consistent code) |
| Figma / Penpot | (Optional) For designing wireframes before implementation |
π https://your-landing.vercel.app
cd landing
npm install
npm run devA Node.js CLI tool that scaffolds front-end or full-stack apps in seconds β just like create-react-app.
β¨ Features β‘ Instant project scaffolding π¦ Supports React, Next.js, Tailwind, and more π§ Zero-config setup π Auto-installs dependencies and initializes Git
create-hem-landing/
βββ public/
β βββ cli-example.png
β βββ favicon.ico
βββ src/
β βββ components/
β β βββ FeaturesSection.jsx
β β βββ Footer.jsx
β β βββ HeroSection.jsx
β β βββ Navbar.jsx
β β βββ SocialIcons.jsx
β βββ pages/
β β βββ About.jsx
β β βββ CreateHemApp.jsx
β β βββ Home.jsx
β βββ App.jsx
β βββ index.css
βββ .gitignore
βββ index.html
βββ package.json
βββ postcss.config.js
βββ tailwind.config.js
βββ vite.config.js
bash
cd cli
npm install -g
create-hem-app my-appor use npx
npx create-hem-app my-app
We welcome contributors! Whether you're helping with the landing page or CLI, your help is appreciated.
How to Contribute?
Fork the repo Create a new branch Make your changes Submit a PR
MIT License β see LICENSE for details.