Skip to content

feat: ajustes de ui e refatoração de backend#1

Open
dgsolutionweb wants to merge 1 commit intocodecon-dev:mainfrom
dgsolutionweb:ajustes-de-ui-e-refatoracao
Open

feat: ajustes de ui e refatoração de backend#1
dgsolutionweb wants to merge 1 commit intocodecon-dev:mainfrom
dgsolutionweb:ajustes-de-ui-e-refatoracao

Conversation

@dgsolutionweb
Copy link

Esse PR muda bastante coisa no projeto, tanto no visual quanto no código. A ideia foi deixar tudo mais profissional, mais leve e com a cara da Codecon.

Visual
Dei um tapa geral no layout, trazendo um dark mode com alto contraste usando preto e o verde da Codecon. Troquei a fonte pra Outfit, que combina mais com o estilo dev.
Também removi totalmente Semantic UI e jQuery — agora é tudo CSS puro e JS moderno, o que deixou o projeto mais limpo e rápido.
Criei alguns componentes na mão, como o badge “VS” e as barras de porcentagem animadas, e ajustei tudo pra funcionar bem no mobile.

Código / Backend
Refatorei o index.js inteiro pra ficar mais organizado e fácil de manter.
A votação agora roda de forma automática, buscando novas perguntas do JSON a cada 2 horas.
As queries do SQLite também foram melhoradas pra contar os votos direto no banco, sem peso desnecessário no Node.
Centralizei o tratamento de erros pra evitar bagunça nos logs.

Infra

Ajustei Docker, Nginx e o docker-compose pra comunicação entre os containers funcionar certinho.

image

@gabrnunes
Copy link
Contributor

muito legal seu PR, obrigado! mas acho que seria mais legal se vc fizesse um PR de apenas uma feature, o que acha? dessa forma podemos deixar mais pessoas participarem e criar algo em conjunto

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants