Skip to content

DeBaFig/uselessQrCodeGen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sem título

uselessQrCodeGen

Badge em Desenvolvimento Visual Studio Code Badge HTML CSS3 Java Script badge

GitHub last commit GitHub issues GitHub forks GitHub stars GitHub license

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.

Funcionalidades

  • 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.

Tecnologias Utilizadas

  • 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)

Instalação

  1. Clone o repositório:

  2. Configuração da chave OpenAI:

  • Adicione sua chave da OpenAI no arquivo de configuração (appsettings.json ou variáveis de ambiente) com o nome OpenAIKey.
  1. Build e execução:
  • Via Visual Studio 2022: Abra a solução e pressione F5.
  • Via Docker:docker build -t uselessqrcodegen .
  1. Acesse no navegador:
    http://localhost:8080

Estrutura do Projeto

  • 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).

Licenças

  • O projeto utiliza bibliotecas de terceiros sob licença MIT, como o jQuery Validation.

Contribuição

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.

Author

Denize

It is not luck, it is hard work!

Where to find me:

Twitter Badge Linkedin Badge Gmail Badge CodePen
Facebook Badge GitHub Badge Instagram Badge About.me Badge Whatsapp

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors