Skip to content

digital-farms/ton618

Repository files navigation

TON 618 Telegram Mini App

Минималистичное веб-приложение с процедурно генерируемой планетой и WebGL шейдерами.

Структура проекта

v01app/
├── src/
│   ├── styles/
│   │   ├── common.css      (общие стили)
│   │   ├── index.css       (стили главной)
│   │   └── waitlist.css    (стили страницы waitlist)
│   ├── js/
│   │   ├── stars.js        (генерация звезд)
│   │   ├── shaders/
│   │   │   ├── vertex.glsl    (вершинный шейдер)
│   │   │   └── fragment.glsl  (фрагментный шейдер)
│   │   └── planet.js       (логика планеты)
│   └── pages/
│       ├── index.html
│       └── waitlist.html
└── public/
    └── pics/              (изображения)

Технологии

  • HTML5
  • Vanilla JavaScript
  • Three.js (v128)
  • WebGL shaders
  • CSS animations

Особенности

  • Процедурно генерируемая планета с шейдерными эффектами
  • Анимированный фон со звездами
  • Минималистичный черно-белый дизайн
  • Плавные переходы между страницами
  • Адаптивный дизайн для мобильных устройств

Зависимости

  • Three.js (v128) - загружается через CDN
  • Шрифт Orbitron - загружается через Google Fonts

Запуск

Просто откройте src/pages/index.html в браузере или запустите через локальный сервер.