0.0.5 • Published 5 months ago

fs-init v0.0.5

Weekly downloads
-
License
MIT
Repository
github
Last release
5 months ago

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-init

The installation will automatically start the project initialization process. Follow the interactive prompts to configure your project:

  1. Enter your project name
  2. Choose your database (Postgres/SQLite)
  3. Select a theme
  4. 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

0.0.5

5 months ago

0.0.4

5 months ago

0.0.3

5 months ago

0.0.2

5 months ago

0.0.1

5 months ago