Uma landing page simples em Next.js para apresentar os bots de acompanhamento de partidas da FURIA Esports (CS:GO) no Telegram e no Discord.
- Sobre o Projeto
- Funcionalidades
- Tecnologias
- Pré-requisitos
- Instalação
- Executando Localmente
- Deploy
- Estrutura de Pastas
- Contribuição
- Licença
Este repositório contém uma landing page criada com Next.js e Tailwind CSS, que apresenta os bots (beta) oficiais da FURIA Esports para acompanhar partidas de CS:GO via Telegram e Discord.
O site oferece:
- Destaque de funcionalidades (alertas de partidas, estatísticas de jogadores, resultados ao vivo)
- Descrição detalhada de cada plataforma (Telegram e Discord)
- Navegação multilíngue usando rota dinâmica
[lang]e dicionários JSON
-
Suporte multilíngue (via rota dinâmica
[lang]e arquivos em/dictionaries) -
Links diretos para:
- Bot Telegram (
https://t.me/FuriaEsports_bot) - Adicionar bot ao Discord (
https://discord.com/oauth2/authorize?client_id=1368187160427102330&permissions=8&integration_type=0&scope=bot)
- Bot Telegram (
- Next.js
- React
- Tailwind CSS
- Lucide‑React (ícones)
- JavaScript / TypeScript
- Node.js ≥ 16.x
- pnpm instalado globalmente:
npm install -g pnpm
-
Clone este repositório
git clone https://github.com/seu-usuario/furia-csgo-bot-landing.git cd furia-csgo-bot-landing -
Instale as dependências (apenas pnpm):
pnpm install
-
(Opcional) Crie arquivo de variáveis de ambiente
cp .env.example .env.local
Para rodar em modo de desenvolvimento:
pnpm devAbra http://localhost:3000/pt-BR ou /en para teste de idioma.
/ (raiz)
├── .next/
├── app/
│ ├── components/
│ ├── [lang]/ ← Rota dinâmica para tradução
│ │ └── page.tsx
│ ├── layout.tsx
│ └── page.tsx ← Redireciona para `/pt-BR` ou `/en`
├── components/
│ └── Navbar.tsx
├── dictionaries/ ← Arquivos de tradução JSON
│ ├── en.json
│ └── pt-BR.json
├── hooks/
├── lib/
│ └── dictionaries.ts ← Função `getDictionary(lang)`
├── public/
│ ├── furia-bot-interface.png
│ ├── furia-discord-stats.png
│ └── stylized-furia-logo.png
├── styles/
│ └── globals.css
├── .env.example
├── next.config.mjs
├── package.json
└── tailwind.config.ts
- Fork este repositório
- Crie uma branch feature:
git checkout -b feature/nome-da-feature - Faça commit das suas alterações:
git commit -m 'Adiciona nova feature' - Envie para a branch principal:
git push origin feature/nome-da-feature - Abra um Pull Request
Este projeto está sob a licença MIT. Veja o arquivo LICENSE para detalhes.
A simple Next.js landing page showcasing FURIA Esports CS:GO match‑tracking bots on Telegram and Discord.
- Project Overview
- Features
- Tech Stack
- Requirements
- Installation
- Running Locally
- Deployment
- Folder Structure
- Contributing
- License
This repo hosts a Next.js + Tailwind CSS landing page for FURIA Esports CS:GO bots on Telegram and Discord.
It includes:
- Highlighted features (match alerts, player stats, live results)
- Platform-specific details for Telegram & Discord
- Multilingual routing via dynamic
[lang]folders and JSON dictionaries
-
Match Alerts
-
Player Statistics
-
Live Results
-
i18n Support through dynamic
[lang]routing and/dictionariesJSON files -
Direct links to:
- Telegram Bot (
https://t.me/FuriaEsports_bot) - Add to Discord
- Telegram Bot (
- Next.js
- React
- Tailwind CSS
- Lucide‑React for icons
- JavaScript / TypeScript
- Node.js ≥ 16.x
- pnpm installed globally:
npm install -g pnpm
-
Clone the repo
git clone https://github.com/your-username/furia-csgo-bot-landing.git cd furia-csgo-bot-landing -
Install dependencies (using pnpm only):
pnpm install
-
(Optional) Copy environment variables
cp .env.example .env.local
Start the development server:
pnpm devOpen http://localhost:3000/en or /pt-BR to test languages.
/ (root)
├── .next/
├── app/
│ ├── components/
│ ├── [lang]/
│ │ └── page.tsx
│ ├── layout.tsx
│ └── page.tsx
├── components/
│ └── Navbar.tsx
├── dictionaries/
│ ├── en.json
│ └── pt-BR.json
├── hooks/
├── lib/
│ └── dictionaries.ts
├── public/
│ ├── furia-bot-interface.png
│ ├── furia-discord-stats.png
│ └── stylized-furia-logo.png
├── styles/
│ └── globals.css
├── .env.example
├── next.config.mjs
├── package.json
└── tailwind.config.ts
- Fork the repo
- Create a feature branch:
git checkout -b feature/your-feature - Commit changes:
git commit -m 'Add new feature' - Push:
git push origin feature/your-feature - Open a Pull Request
This project is licensed under the MIT License. See LICENSE for details.
