Skip to content

vtmade/Ardcode

Repository files navigation

Ardcode - Interactive Art Gallery

ard. by vinay thakur - An interactive online art gallery showcasing philosophical concepts through digital art.

About

Ardcode is a collection of interactive digital artworks that explore philosophical themes through code and visual art. Each piece combines technology with contemplation, creating immersive experiences that invite reflection.

Features

  • Interactive Gallery: Navigate through 10 unique artworks
  • Responsive Design: Works on desktop, tablet, and mobile
  • Multiple Controls: Scroll, keyboard navigation, and touch gestures
  • 3D & 2D Art: Mix of Three.js 3D scenes and canvas-based 2D art
  • Philosophy Integration: Each artwork explores deep philosophical concepts

Artworks Include

  1. Flowing Text - Contemplating the flow of wisdom
  2. Particle Galaxy - Exploring cosmic connections
  3. Code Ripples - The intersection of technology and nature
  4. Floating Geometry - Sacred geometric forms
  5. Breathing Mandala - Meditative patterns
  6. Infinite Loop - Cycles of existence
  7. Nature Code - Organic algorithmic beauty
  8. Quantum Field - Quantum mechanics visualization
  9. Sacred Code - The spirituality in programming
  10. The Void - Embracing emptiness

Navigation

  • Scroll or Swipe to navigate between artworks
  • Arrow Keys or A/D for keyboard navigation
  • Mouse/Touch to interact with individual artworks
  • Menu button for artwork selection
  • ESC to close menu

Tech Stack

  • Frontend: React + TypeScript + Vite
  • 3D Graphics: Three.js + React Three Fiber
  • Styling: TailwindCSS
  • Backend: Node.js + Express
  • Database: Drizzle ORM
  • Deployment: Railway

Development

# Install dependencies
npm install

# Start development server
npm run dev

# Build for production
npm run build

# Start production server
npm start

Project Structure

├── client/           # Frontend React application
│   ├── src/
│   │   ├── components/   # React components
│   │   ├── pages/       # Page components
│   │   ├── lib/         # Utilities and stores
│   │   └── types/       # TypeScript definitions
│   └── public/          # Static assets
├── server/           # Backend Express server
└── shared/           # Shared TypeScript schemas

License

MIT License


Created by Vinay Thakur - Explore the intersection of philosophy, art, and technology.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages