Skip to content

Luxion-Labs/prism

Repository files navigation

Prismarine

Production-grade desktop frontend application built with Next.js, TypeScript, and Bun.

Tech Stack

  • Framework: Next.js (App Router)
  • Language: TypeScript
  • Package Manager: Bun
  • Styling: SCSS (structured architecture)
  • State Management: Zustand
  • Desktop Integration: Tauri (preparation in place)

Setup

Prerequisites

Installation

bun install

Development

bun run dev

Open http://localhost:3000 in your browser.

Build

bun run build
bun run start

Linting

bun run lint
bun run lint:fix

Project Structure

  • app/ - Next.js App Router pages and layouts
  • components/ - Reusable UI components (layout, ui)
  • features/ - Feature-specific business logic (types, stores, apis)
  • lib/ - Utilities, helpers, and Tauri integration
  • styles/ - SCSS with structured architecture (abstracts, base, components)
  • public/ - Static assets

Features

  • Clean feature-based architecture
  • Type-safe state management with Zustand
  • Structured SCSS with abstracts, base, and component styles
  • ESLint configuration for code quality
  • Production-ready setup

License

Proprietary

About

A modern local first API testing tool rivaling postman but not same as postman

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors