Skip to content

HeliCraft-MC/Vesper

Repository files navigation

Logo

HeliCraft Vesper

EN: Frontend application for the HeliCraft Minecraft server

RU: Фронтенд-приложение для Minecraft-сервера HeliCraft

Backend


GitHub Repo stars GitHub issues License Live Demo


🌐 Demo

https://helicraft.ru/


🚀 Run Locally

1. Clone the project

git clone https://github.com/HeliCraft-MC/Vesper

2. Go to the project directory

cd Vesper

3. Install dependencies

npm install

4. Copy and configure environment variables

cp .env.example .env
nano .env

5. Start the development server

npm run dev

🛠️ Tech Stack

  • Nuxt 3 - современный фреймворк на Vue 3
  • TypeScript - статическая типизация
  • Tailwind CSS - утилитарный CSS

Используемые модули Nuxt:

  • @pinia/nuxt - управление состоянием
  • @nuxtjs/tailwindcss - интеграция Tailwind CSS
  • @nuxt/image, @nuxt/fonts, @nuxt/icon, @nuxt/content - графика и контент
  • @nuxtjs/turnstile - защита от ботов через Cloudflare Turnstile
  • @sidebase/nuxt-auth - авторизация и управление сессиями

🔐 Auth Features

  • Поддержка local-провайдера
  • Access и refresh токены
  • Middleware-защита страниц
  • Автоматическое обновление токена

⚙️ Dev Features

  • Прокси роуты для API (/distant-api/**, /plan-api/**)
  • Отображение коммита (переменная vesperCommit)
  • Легко кастомизируемая конфигурация через nuxt.config.ts

📄 License

Licensed under the EUPL-1.2-or-later View full license

About

Frontend for new HeliCraft site

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages