Skip to content
This repository has been archived by the owner on Mar 18, 2024. It is now read-only.
Alexey Filippov edited this page Mar 12, 2022 · 10 revisions

🌍 About Project

WIP…

💪 Ecosystem

👩‍💻 Development Setup

  • Design: Figma
  • IDE: WebStorm
  • Package Manager: Yarn
  • VC and Code storage: Github
  • Language: Typescript
  • Git Hooks: Husky
  • Code Rules: ESlint & Prettier
  • Testing: Jest

🕸️ Website

  • Hosting: Cloudflare Pages
  • Framework: Vue with Nuxt.JS
  • Build Tool: Vite
  • UI: @nuxt/tailwindcss + @nuxt/color-mode + @nuxt/content
  • Auth: @nuxt/auth + Discord Provider
  • Localization: @nuxt/i18n
  • SEO: @nuxt/gtm + @nuxt/sitemap + @nuxt/robots
  • Domain Registry: Amazon + EnCirca
  • DDoS-Attack Migrating and DNS: Cloudflare
  • Site Analytics: Google Analytics

🐱‍💻 Backend + Discord Bot

  • Hosting: Hetzner
  • Database: PostgreSQL
  • Cache: Redis
  • Framework: Nest.JS + NeСord
  • API Type: REST
  • API Collection: OpenAPI(Swagger)
  • Localization: I18N
  • Exceptions Monitoring: Sentry
  • Metrics, Traces, Logs: Datadog

🚀 DevOps

  • Containerize: Docker
  • Orchestration: Docker Swarm(Portainer)
  • CI/CD: Github Actions + Watchtower at hist
  • Project Management & Roadmap: Github Issues
  • Tests Coverage: CodeCov
  • Exceptions Monitoring: Sentry
  • APM, Infrastructure, Logs, Metrics, Synthetics and Dashboard: Datadog
  • Microservices Messaging: NATS / RabbitMQ / WebSocket
  • Dependency Alerts: Dependabot
  • Code Quality: CodeQL
  • Status: Internal / Statuspage
  • Image Optimize: ImgBot At Github Marketplace

🏗️ Structure

  • Website
  • Homepage
  • Dashboard
    • User settings
    • Guilds
    • Guild Settings (in-depends at features)
  • Premium
    • Paypal Checkout
    • Yoomoney
    • Qiwi
    • Patreon
  • Status
  • Gitbook
    • Documentation
      • Getting started
        • Home
      • Features
        • :In-Depends at features
      • Contribute
        • Suggest a new feature
        • Report a bug
        • Premium
        • Translate
      • Community
        • Frequently Asked Questions
        • Release Notes
      • Site Policy
      • Terms of Service
      • Privacy Policy
      • User Agreement
    • Blog
  • Discord
    • Info
      • Welcome (Rules)
      • Announcements
      • Incidents
    • Community
      • Request a new Feature
      • Report Bug
      • Report Abuse
    • Text Channels
      • Off-Topic
      • General
      • Commands
      • Support
      • Team Chat
    • Voice Channels
      • Create Rooms
      • Music Stream
    • Logs
      • Discord Alerts (DDevelopers, DTesters, DCommunity, DAPI)
      • Project Alerts (Nest.JS, TypeScript, Discord.JS)
      • Partners Alerts (BOTS)
      • Emergency Alerts (Github Hooks, Sentry, Datadog)
  • Crowdin (Localization Platform)
    • Russian Language
    • English Language

🕸 Links

  • Экосистема Мико
  • Фин. модель + Карта Мико
  • Диаграмма Мико
  • Figma Mockups
  • Google Keep
  • Google Tag Manager
  • Google Analytics
  • Google Search Console
  • Github Organisation
  • Discord Server