A clean and modern landing interface for the Hellfire client.

The screen used for Better Auth's device-based login flow.

Hellfire's command-line workflow for developers.

Hellfire is a CLI-based full-stack application consisting of a Next.js client and an Express server.
The project is currently in its initial development phase, and new featuresβsuch as AI agentic tools, built-in code compiler, and moreβwill be added soon.
This repository contains the complete codebase for both the frontend and backend under a single monorepo structure.
- Command Line Interface (CLI) based workflow
- Full-stack architecture (Next.js client + Express server)
- Organized monorepo structure
- Easily extendable for future features
- Placeholder for:
- π€ AI agentic workflows
- π§ Terminal-based code compiler
- π οΈ Developer tools & utilities
# π Project Structure
HELLFIRE/
β
βββ client/ # Next.js frontend (UI, components, hooks)
βββ server/ # Express backend (routes, controllers)
βββ .gitignore
βββ README.md
βββ package.json # (optional) for root scripts if needed
## π Inside Client (Next.js)
client/
β
βββ app/ # Main Next.js app router
βββ components/ # Reusable UI components
βββ hooks/ # Custom React hooks
βββ lib/ # Utilities, helpers
βββ public/ # Static assets
βββ node_modules/
βββ .gitignore
βββ package.json
βββ next.config.ts
βββ tsconfig.json
βββ README.md (optional)
## π Inside Server (Express)
server/
β
βββ src/
β βββ routes/ # Server routes
β βββ controllers/ # Controllers / logic
β βββ middlewares/ # Custom middleware
β βββ config/ # Config files (DB, env)
β βββ index.ts # Entry point
β
βββ node_modules/
βββ .env
βββ package.json
βββ tsconfig.jsongit clone https://github.com/IgYaHiko/Hellfire.git
cd Hellfire
cd client
npm install
npm run dev
cd server npm install npm run dev
npm run dev (client) npm run dev (server)