Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gustavosilverio/my-mangas-front
This is the front-end and python project that fetches and displays manga in a simple, ad-free interface, using Python and TypeScript languages.
https://github.com/gustavosilverio/my-mangas-front
nextjs react tailwind typescript
Last synced: about 1 month ago
JSON representation
This is the front-end and python project that fetches and displays manga in a simple, ad-free interface, using Python and TypeScript languages.
- Host: GitHub
- URL: https://github.com/gustavosilverio/my-mangas-front
- Owner: GustavoSilverio
- License: mit
- Created: 2024-08-16T23:32:56.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-11-06T12:06:19.000Z (about 2 months ago)
- Last Synced: 2024-11-06T13:19:31.364Z (about 2 months ago)
- Topics: nextjs, react, tailwind, typescript
- Language: TypeScript
- Homepage: https://mangas.gsilverio.com
- Size: 212 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# My-mangas 🥭
Este é o projeto de front-end com python que obtém e exibe mangás em uma interface simples e sem anúncios, utilizando as linguagens **TypeScript** e **Python**.
## 📂 Estrutura do Projeto
Este repositório contém o código-fonte do front-end da aplicação. Para visualizar o projeto completo, incluindo automação e API, veja as outras partes do sistema:
- [**Automação/Web-Scraper**](https://github.com/GustavoSilverio/my-mangas-scraper): Um script em Python que coleta dados de mangás de uma plataforma online. Utiliza bibliotecas nativas de Python e multi-threading para maximizar a eficiência.
- [**API**](https://github.com/GustavoSilverio/my-mangas-api): Uma API que serve os dados coletados pela automação/web-scraper. Os dados são armazenados em um banco de dados MongoDB e servidos ao front-end.## ⚖️ Aviso Legal
Este projeto é apenas um exemplo técnico e **não deve ser usado para distribuir conteúdo protegido por direitos autorais** sem a devida autorização dos proprietários dos direitos. Nenhum conteúdo de mangás é incluído neste repositório.
## 📄 Licença
Este projeto está licenciado sob a [MIT License](LICENSE). Sinta-se à vontade para utilizar o código como base para seus próprios projetos, respeitando os termos da licença.
## 🛠️ Como Rodar o Projeto
1. Clone o repositório:
```bash
git clone https://github.com/GustavoSilverio/my-mangas-front.git
```
2. Instale as dependências:
```bash
npm i
```
3. Crie um arquivo .env na raiz do projeto e adicione a seguinte env var:
```env
NEXT_PUBLIC_BACKEND_BASE_URL=http://localhost:8000
```
4. Inicie o projeto
```bash
npm run dev
```
5. Acesse o projeto no seu navegador em `http://localhost:3000`