Skip to content

Repository files navigation

Parsys

Parsys is a minimalist sales and inventory management system designed for perfume businesses. It features secure user authentication, stock tracking, transaction recording, and profit reporting.

Tech Stack

  • Frontend & Backend: SvelteKit
  • Styling: Tailwind CSS
  • Database: Turso (LibSQL)
  • ORM: Drizzle ORM
  • Package Manager: Bun

Prerequisites

  • Node.js (v18 or newer)
  • Bun

Installation and Setup

  1. Clone the repository and install dependencies:

    bun install
  2. Configure environment variables: Copy .env.example to .env and fill in your Turso database credentials.

    cp .env.example .env

    Required variables in .env:

    TURSO_DATABASE_URL=libsql://your-database.turso.io
    TURSO_AUTH_TOKEN=your_turso_auth_token
    
  3. Push the database schema to Turso:

    bunx drizzle-kit push
  4. Start the development server:

    bun run dev

    The application will be available at http://localhost:5173.

Production Build

To create a production-ready application:

bun run build

To preview the built application:

bun run preview

License

This project is open-source and available under the MIT License.

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages