Skip to content

Latest commit

 

History

28 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GeoFlux - Generative Art Sandbox

A high-performance, interactive generative art sandbox built with React and Vite.

🚀 Live Demo

Features

  • Interactive Particles: Thousands of particles reacting to physics in real-time.
  • Customizable Physics: Adjust gravity, density, flow speed, and connection range.
  • High DPI Support: Crystal clear rendering on Retina and 4K displays.
  • Wallpaper Generator: Export your creations as high-resolution PNGs.
  • Modern Tech Stack: Built with React, TypeScript, Vite, Oxlint, and Tailwind CSS.

Getting Started

Prerequisites

  • Node.js installed on your machine.

Installation

  1. Clone the repository:
    git clone https://github.com/scuba3198/Geoflux.git
  2. Navigate to the project folder:
    cd Geoflux
  3. Install dependencies:
    npm install

Running Locally

npm run dev

Type Checking

npm run typecheck

Linting & Formatting

# Check for linting issues and formatting
npm run lint

# Automatically fix issues and format
npm run lint:fix

Building for Production

npm run build

Running Tests

Run end-to-end and accessibility tests:

npx playwright test

Run tests with UI mode:

npx playwright test --ui

License

Distributed under the MIT License. See LICENSE for more information.

About

A high-performance, interactive generative art sandbox built with React and Vite.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages