https://github.com/andrepfdev/corno-lendario
Corno Lendário é uma API divertida e leve desenvolvida em Laravel para gerenciar um ranking de cornos.
https://github.com/andrepfdev/corno-lendario
api artisan eloquent mysql php php8 restful-api sqlite
Last synced: about 2 months ago
JSON representation
Corno Lendário é uma API divertida e leve desenvolvida em Laravel para gerenciar um ranking de cornos.
- Host: GitHub
- URL: https://github.com/andrepfdev/corno-lendario
- Owner: andrepfdev
- Created: 2025-06-07T01:54:28.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-07T02:19:49.000Z (about 1 year ago)
- Last Synced: 2025-10-27T15:37:12.990Z (8 months ago)
- Topics: api, artisan, eloquent, mysql, php, php8, restful-api, sqlite
- Language: Blade
- Homepage:
- Size: 74.2 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Projeto Corno Lendário
## Sobre o Corno Lendário
Corno Lendário é uma API divertida e leve desenvolvida em Laravel para gerenciar um ranking de cornos. O sistema oferece funcionalidades como:
- Cadastro e gerenciamento de cornos com informações detalhadas
- Sistema de pontuação e níveis evolutivos
- Ranking dos maiores cornos
- Estatísticas e métricas do sistema
- API RESTful completa e documentada
## Como Começar
Clone o repositório e instale as dependências:
```bash
git clone https://github.com/andrepfdev/corno-lendario.git
cd corno-lendario
composer install
```
Configure seu arquivo .env e execute as migrações:
```bash
cp .env.example .env
php artisan key:generate
php artisan migrate
```
## Documentação da API
A API oferece os seguintes endpoints principais:
- `POST /api/v1/cornos` - Cadastra um novo corno
- `GET /api/v1/cornos` - Lista todos os cornos
- `GET /api/v1/cornos/{id}` - Detalhes de um corno
- `PUT /api/v1/cornos/{id}/pontuacao` - Atualiza pontuação
- `GET /api/v1/ranking` - Ranking dos maiores cornos
- `GET /api/v1/stats` - Estatísticas do sistema
## Níveis do Sistema
O sistema possui uma progressão de níveis baseada na pontuação:
🌱 Corno Iniciante (0-49 pontos)
🤔 Corno Suspeito (50-99 pontos)
📢 Corno Confirmado (100-199 pontos)
🥉 Corno Experiente (200-399 pontos)
🥈 Corno Veterano (400-599 pontos)
🥇 Corno Master (600-799 pontos)
👑 Corno Supremo (800-999 pontos)
🦌 Corno Lendário (1000+ pontos)
## Contribuindo
Contribuições são bem-vindas! Por favor, leia nosso guia de contribuição antes de submeter pull requests.
## Licença
Este projeto está licenciado sob a [Licença MIT](LICENSE).