Skip to content

A powerful CLI to scaffold modern web apps using the Zenuxs ecosystem — supports React, Next.js, Express, Fastify, MongoDB, MySQL, PostgreSQL, TypeScript, Tailwind, and full-stack setups. Build complete projects in seconds.

Notifications You must be signed in to change notification settings

developer-rs5/zenuxs-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

create-zenuxs-app 🚀

A powerful CLI tool to scaffold modern web applications using the Zenuxs ecosystem.
Clean structure, fast setup, and flexible customization for any modern stack.


✨ Features

  • Frontend: React + Vite or Next.js
  • Backend: Express or Fastify
  • Database Support:
    • MongoDB (with optional Easy-Mongoo integration)
    • MySQL
    • PostgreSQL
  • Authentication: JWT-based authentication template
  • Styling: Optional TailwindCSS setup
  • Type Safety: TypeScript support
  • Full-Stack Mode: Auto-configures both frontend + backend folders

🚀 Quick Start

Run the CLI:

npx create-zenuxs-app my-project

Or directly:

create-zenuxs-app <project-name>

The CLI will guide you through:

  1. Project type → Frontend, Backend, Full-Stack
  2. Framework selection
  3. Database options
  4. Optional features (TS, Tailwind, Auth, etc.)

📁 Project Structure

Frontend (React + Vite)

my-project/
├── src/
│   ├── components/
│   ├── pages/
│   │   ├── Home.jsx
│   │   └── ZenuxsPage.jsx
│   └── styles/
├── public/
├── package.json
└── vite.config.js

Backend (Express)

my-project/
├── src/
│   ├── routes/
│   ├── controllers/
│   ├── middlewares/
│   └── config/
├── server.js
├── package.json
└── .env

Full-Stack Layout

my-project/
├── frontend/  (React or Next.js)
├── backend/   (Express or Fastify)
└── README.md

🌐 Zenuxs Ecosystem


🛠️ Development Setup

Clone the repository:

git clone <repository>
cd create-zenuxs-app
npm install

Link globally:

npm link

Test locally:

create-zenuxs-app test-project
# or
node index.js my-project

📦 Installation & Testing

  1. Install dependencies:
npm install
  1. Link globally:
npm link
  1. Test the CLI:
create-zenuxs-app my-test-project

📄 License

MIT License

Built with ❤️ by the Zenuxs Team

About

A powerful CLI to scaffold modern web apps using the Zenuxs ecosystem — supports React, Next.js, Express, Fastify, MongoDB, MySQL, PostgreSQL, TypeScript, Tailwind, and full-stack setups. Build complete projects in seconds.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published