fs-init
v0.0.5
Published
FastStack CLI - Full-stack project initializer
Downloads
12
Maintainers
Readme
FastStack CLI (fs-init)
A modern CLI tool for scaffolding full-stack web applications using FastAPI, React, and Vite.
Features
- 🚀 Quick setup of FastAPI backend
- ⚛️ React frontend with Vite
- 🎨 Built-in theme support with ShadCN UI
- 🔌 Optional Socket.IO integration
- 🗄️ Database setup (Postgres/SQLite)
- 🎯 Tailwind CSS pre-configured
Prerequisites
- Node.js (v18 or v20+)
- Python (v3.13+)
- npm
Installation & Usage
Simply run:
npm install fs-initThe installation will automatically start the project initialization process. Follow the interactive prompts to configure your project:
- Enter your project name
- Choose your database (Postgres/SQLite)
- Select a theme
- Choose whether to include Socket.IO
Project Structure
The generated project will have the following structure:
your-project/
├── frontend/ # React + Vite frontend
│ ├── src/
│ └── package.json
└── backend/ # FastAPI backend
├── app/
│ ├── api/
│ ├── models/
│ └── schemas/
└── tests/License
MIT
