Skip to content

A voting application to ellect winners on determinate categories

Notifications You must be signed in to change notification settings

davifelix5/passawards

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 

Repository files navigation

Passawards

O que é

  • Essa aplicação nasceu de uma brincadeira entre colegas de classe. A ideia era fazer uma premiação ao final do ano para relembrar momentos marcantes da turma ao longo dos anos que passaram juntos.

Como funciona

  • A ideia da aplicação é diversas categorias com diversos candidatos em cada uma. Qualquer usuário pode entrar no site e votar quantas vezes quiser em qualquer categoria, havendo apenas uma confirmação reCAPTCHA.

Tecnologias utilizadas

  • Para o back-end da aplicação foi usado Python e Django, com Django REST framework. As imagens e vídeos estão sendo armazenados em um S3 Bucket da AWS.
  • Para o front-end da aplicação, foi utilizado Next.js, aproveitando as funcionalidades de server-side rendering e otimização de imagens, por exemplo. Também foi utilizado o styled-components para estilização.

Funcionalidades backend

  • CRUD de categorias
  • Votos com verificação reCAPTCHA
  • Filtros de categorias
  • Armazenamento de imagens e vídeos com AWS
  • Autenticação com Basic Auth
  • Personalização da página de administração do Django

Funcionalidades front-end

  • Paginação e filtro dinâmico de categorias por tipo e por texto
  • Votação com verificação reCAPTCHA

About

A voting application to ellect winners on determinate categories

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published