https://github.com/felipesantos92dev/tengoku-daimakyou
Guia interativo para fãs do anime Tengoku Daimakyou - Next.js, TypeScript, Tailwind CSS, PostgreSQL.
https://github.com/felipesantos92dev/tengoku-daimakyou
Last synced: 3 months ago
JSON representation
Guia interativo para fãs do anime Tengoku Daimakyou - Next.js, TypeScript, Tailwind CSS, PostgreSQL.
- Host: GitHub
- URL: https://github.com/felipesantos92dev/tengoku-daimakyou
- Owner: FelipeSantos92Dev
- License: mit
- Created: 2023-11-10T12:22:55.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-10T14:18:02.000Z (over 1 year ago)
- Last Synced: 2025-01-11T21:40:41.682Z (5 months ago)
- Language: TypeScript
- Size: 103 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Guia Tengoku Daimakyou
[](https://github.com/FelipeSantos92Dev/tengoku-daimakyou)
Este repositório é uma iniciativa envolvente que combina o desenvolvimento de uma API e um portal público dedicado aos entusiastas do anime Tengoku Daimakyou. Construído com tecnologias de ponta, como Next.js, TypeScript, Tailwind CSS e PostgreSQL, o projeto oferece um guia interativo e informativo que detalha minuciosamente os personagens da série, explorando suas origens, habilidades e impacto na trama. Com uma abordagem imersiva, busca proporcionar uma experiência enriquecedora e cativante para os fãs, oferecendo um espaço central para explorar e aprofundar o conhecimento sobre o universo de Tengoku Daimakyou.
## Visão Geral
O projeto possui as seguintes características principais:
- **Frontend em Next.js**: A interface do usuário foi desenvolvida utilizando Next.js, um framework React para renderização no lado do servidor, tornando-o altamente eficiente.
- **Estilização com Tailwind CSS**: O projeto utiliza o Tailwind CSS para a estilização, facilitando a criação de interfaces atraentes e responsivas.
- **Banco de Dados PostgreSQL**: Os dados relacionados ao Tengoku Daimakyou são armazenados em um banco de dados PostgreSQL para consulta e análise.
- **Escrito em TypeScript**: O código é escrito em TypeScript para maior segurança e facilidade de manutenção.
## Pré-requisitos
Antes de executar o projeto, certifique-se de ter as seguintes ferramentas instaladas:
- Node.js
- PostgreSQL## Configuração do Banco de Dados
Certifique-se de configurar o PostgreSQL e ajustar as configurações de conexão no arquivo de configuração.
```sh
# Exemplo de configuração do banco de dados
DATABASE_URL=postgres://seu_usuario:senha@localhost/seu_banco_de_dados
```## Instalação e Uso
Siga estas etapas para executar o projeto em sua máquina:
1. Clone o repositório
```sh
git clone https://github.com/FelipeSantos92Dev/tengoku-daimakyou.git
```2. Navegue para o diretório do projeto:
```sh
cd tengoku-daimakyou
```3. Instale as dependências:
```sh
yarn
```4. Execute o projeto:
```sh
yarn dev
```Acesse o aplicativo em seu navegador em http://localhost:3000.
## Desenvolvimento de Novas Features
- [ ] Criação de pasta na nuvem para armazenamento de imagens
- [ ] Conexão com o banco de dados
- [ ] Criação do model de personagens
- [ ] Criação dos endpoints de personagens
- [ ] Criação do model de lugares
- [ ] Criação dos endpoints de lugares
- [ ] Criação do design do site utilizando o Figma
- [ ] Desenvolvimento de páginas de lista dos personagens
- [ ] Desenvolvimento de páginas de detalhes dos personagens
- [ ] Desenvolvimento de páginas de lista dos lugares
- [ ] Desenvolvimento de páginas de detalhes dos lugares
- [ ] Desenvolvimento da página inicial
- [ ] Adição de funcionalidade de pesquisa
- [ ] Implementação da autenticação de usuário
- [ ] Implementação de um painel de administraçãoSinta-se à vontade para adicionar mais etapas de desenvolvimento de acordo com as necessidades do projeto.
## Contribuição
Se você deseja contribuir para este projeto, sinta-se à vontade para abrir issues e pull requests. Ficaremos felizes em receber contribuições!
## Licença
Este projeto é licenciado sob a MIT License - consulte o arquivo [LICENSE](LICENSE) para obter mais detalhes.
---
Desenvolvido por [Felipe Santos](https://github.com/FelipeSantos92Dev) e [Pablo Couto](https://github.com/pablo-boop).