Skip to content

Repository files navigation

GitHub starsKaggle ProfileLinkedInGitHub

Custom CLI Tool & Landing Page

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

🧾 Landing Page

A beautifully designed static website built with React + Vite to showcase the CLI and its features.


🛠 Tech Stack

TechnologyPurpose / Where It's Used
React.jsUI library for building reusable components (used in all pages & components)
ViteFast development build tool (used to scaffold and serve the app)
Tailwind CSSUtility-first CSS framework for styling (used in all components for modern responsive design)
React RouterHandles navigation between Home, About, CreateHemApp, etc.
Heroicons / EmojisVisual icons in sections like Features and Hero
React IconsFor consistent and scalable icon use (optional alternative to emojis)
CSS Modules / SCSSScoped styling (optional if you don’t want global Tailwind only)
Git + GitHubVersion control and remote repository hosting
Netlify / VercelDeployment platform for your frontend (free, fast, supports CI/CD)
Prettier + ESLintCode formatting and linting (for clean, consistent code)
Figma / Penpot(Optional) For designing wireframes before implementation

🚀 Deployed at

👉 https://your-landing.vercel.app


📦 How to Run Locally

cd landing
npm install
npm run dev

💻 CLI Tool – create-hem-app

A 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


📁 Folder Structure

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

📦 How to Run Locally

bash

cd cli
npm install -g
create-hem-app my-app

or use npx

npx create-hem-app my-app

🧪 Want to Contribute?

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


📬 Contact

TwitterGithubLinkedin


📜 License

MIT License – see LICENSE for details.

Releases

Packages

Contributors

Languages