Skip to content

MarcosCast/projectPython

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Página de eventos em Django

Apresentação do Projeto

Este projeto fornece uma interface amigável para gerenciamento de eventos, incluindo cadastro e login de usuários, criação de eventos, visualização de eventos e geração de certificados. Construída usando Python com o poderoso framework Django, nossa aplicação foi projetada para otimizar o processo de gerenciamento de eventos e fornecer uma experiência perfeita para nossos usuários.

As principais funcionalidades de nossa aplicação incluem:

Cadastro e login de usuários: Crie uma conta e faça login com segurança em nossa aplicação para acessar todos os recursos.

image

Criação de eventos: Crie novos eventos com alguns cliques simples. Adicione detalhes do evento, como nome, data, logo e descrição.

image image image

Visualização de eventos: Navegue facilmente e veja todos os eventos futuros, incluindo os detalhes.

image

Geração de certificados: Gere certificados para os eventos que você participar. Os certificados são personalizados com seu nome e detalhes do evento, tornando-os uma valiosa adição ao seu portfólio profissional.

image

Visualização de certificados: Visualize todos os certificados gerados em um só lugar para fácil acompanhamento e referência.

image

Dificuldades

Bem, algumas coisas que posso mencionar são os desafios que encontrei ao trabalhar com class-based views, lidar com autenticação de usuários e autorização de acesso, manipulação de modelos e bancos de dados relacionais, além de trabalhar com arquivos e imagens e manipular solicitações GET e POST. Também encontrei algumas dificuldades específicas ao lidar com o pacote PIL para manipulação de imagens e ao gerar certificados personalizados para participantes de eventos.

Próximas Melhorias

Acredito que o código pode ser melhorado com uma validação de formulários mais robusta e testes automatizados adequados.

Aprendizados

Posso dizer que todo o projeto foi um aprendizado, há poucos anos que não desenvolvo algo mais robusto em python e foi muito bm não so relembrar, mas também aprender.

Apresentação Vídeo

Apresentação do projeto em vídeo: Em breve!

🚀 Deploy

Link: Em breve!

👨‍💻 Área do Desenvolvedor

🛠️ Tecnologias utilizadas no desenvolvimento

*Python: Linguagem de programação interpretada de alto nível, com tipagem dinâmica e ampla variedade de bibliotecas para diversos fins.

*Django: Framework web de alto nível em Python, com recursos como ORM, autenticação, administração, template engine e facilidades para criação de APIs RESTful.

*Bootstrap: Biblioteca de componentes front-end para criação de interfaces web responsivas e estilizadas, baseada em HTML, CSS e JavaScript.

*Pillow: Biblioteca em Python para processamento de imagens.

🙋 Desenvolvedor

Badge

About

Página de eventos em Python, com Django!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages