Skip to content

Latest commit

Β 

History

History
133 lines (99 loc) Β· 4.35 KB

File metadata and controls

133 lines (99 loc) Β· 4.35 KB

GitHub stars Kaggle Profile LinkedIn GitHub

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

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

πŸš€ 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

Twitter Github Linkedin


πŸ“œ License

MIT License – see LICENSE for details.