Gerador de QRCode para Daltônicos é uma aplicação web que gera QR Codes acessíveis para pessoas daltônicas, com opções de personalização para diferentes tipos de daltonismo. O projeto também inclui um ranking divertido para registrar o tempo gasto na geração dos QR Codes e uma lista de sites "inúteis" para entretenimento.
- Geração de QR Code acessível:
Permite gerar QR Codes otimizados para diferentes tipos de daltonismo (Protanopia, Deuteranopia, Tritanopia). - Ranking de usuários:
Os usuários podem inserir seu nome e registrar o tempo gasto na geração do QR Code. - Timer:
Exibe o tempo decorrido durante a interação. - Sugestão de sites inúteis:
Integração com a OpenAI para sugerir URLs de sites inúteis e divertidos. - Interface amigável:
Layout moderno e responsivo, com validação de formulários usando jQuery Validation.
- ASP.NET Core MVC
- C#
- Razor Pages
- JavaScript (jQuery, jQuery Validation, jQuery Validation Unobtrusive)
- OpenAI API (para sugestões de sites)
- Docker (opcional para deploy)
-
Clone o repositório:
-
Configuração da chave OpenAI:
- Adicione sua chave da OpenAI no arquivo de configuração (
appsettings.jsonou variáveis de ambiente) com o nomeOpenAIKey.
- Build e execução:
- Via Visual Studio 2022: Abra a solução e pressione F5.
- Via Docker:docker build -t uselessqrcodegen .
- Acesse no navegador:
http://localhost:8080
Controllers/— Lógica de controle MVC.Views/— Páginas Razor para interface do usuário.Services/UselessWebsitesService.cs— Serviço para buscar e sugerir sites inúteis via OpenAI.wwwroot/lib/— Bibliotecas JavaScript (jQuery, validação, etc).
- O projeto utiliza bibliotecas de terceiros sob licença MIT, como o jQuery Validation.
Pull requests são bem-vindos! Sinta-se à vontade para abrir issues para sugestões ou bugs.
Projeto criado para fins de aprendizado, diversão e acessibilidade.
Denize
It is not luck, it is hard work!
Where to find me:

