https://github.com/carloss-dev/slides-hub
Interface para organização de slides, projeto pessoal com o intuito de acoplar meus slides em um só local.
https://github.com/carloss-dev/slides-hub
docker-compose react reveal-js tailwindcss typescript
Last synced: about 1 year ago
JSON representation
Interface para organização de slides, projeto pessoal com o intuito de acoplar meus slides em um só local.
- Host: GitHub
- URL: https://github.com/carloss-dev/slides-hub
- Owner: Carloss-Dev
- Created: 2025-03-25T01:31:57.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-25T15:57:58.000Z (over 1 year ago)
- Last Synced: 2025-03-25T16:34:43.480Z (over 1 year ago)
- Topics: docker-compose, react, reveal-js, tailwindcss, typescript
- Language: TypeScript
- Homepage:
- Size: 43 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Slide HUB
Hub de Slides com React e Reveal.js. O objetivo do projeto é manter em um só local todos os slides que eu utilizarei durante minhas aulas e palestras.
## 💻 Rodando a aplicação localmente
### 1. Clone o repositório
Clone este repositório para sua máquina local:
```bash
git clone https://github.com/seu-usuario/nome-do-repositorio.git
```
### 2. Navegue até a pasta do projeto
```bash
cd slide-hub
```
### 3. Instale as dependências
Este projeto usa o Yarn como gerenciador de pacotes. Para instalar as dependências, execute:
```bash
yarn install
```
### 4. Rodando a aplicação localmente
Para rodar a aplicação em modo de desenvolvimento, use o comando:
```bash
yarn dev
```
Por padrão, a aplicação estará disponível em http://localhost:5173.
## 🐳 Rodando com Docker
Se preferir rodar a aplicação em um container Docker, siga os seguintes passos:
### 1. Certifique-se de ter o Docker e o Docker Compose instalados.
Verifique se o Docker está instalado com:
```bash
docker --version
```
### 2. Construa a imagem Docker
```bash
docker-compose up --build
```
### 3. Acesse a aplicação
Depois de construir e rodar o container, a aplicação estará disponível em http://localhost:5173.
## 📄 Scripts Disponíveis
### `yarn dev`
Roda a aplicação em modo de desenvolvimento.
### `yarn build`
Cria a versão otimizada para produção da aplicação.
## 🛠 Ferramentas usadas
- **Node** - 22.14.0
- **React** - 19.0.0
- **Vite** - 6.2.0
- **Reveal.js** - 5.2.0
- **Yarn** - 1.22.22
- **Docker** - Containerização do projeto.