GithubHelp home page GithubHelp logo

event's Introduction

Hello World! 👋

I'm Ítalo Epifânio, a passionate R&D Python Developer at Palaimon GmbH, where I'm deeply engaged in developing innovative AI/ML products. With a rich background in software engineering and computer science, I specialize in Python and data-driven technologies.

🎓 Educated in Computer Science with a decade of technology education, I started programming at 15 and haven't stopped exploring new frontiers in tech. My expertise spans full-stack development, AI, and machine learning, with a keen interest in MLOps.

📈 As a versatile developer, I have experience in web development (PHP, JavaScript, Python, C++, SQL and NoSQL databases) and a strong focus on AI, particularly in computer vision.

🌍 Community engagement is at the heart of my journey. I actively contribute to the Python community through organizing events, giving talks, open-source contributions, and supporting newcomers.

📚 I share my tech insights and experiences at:

🔍 Let's connect and explore the realms of technology together!

event's People

Contributors

brunasdcosta avatar dav1rm avatar dependabot[bot] avatar iolch avatar itepifanio avatar

Stargazers

 avatar

Watchers

 avatar  avatar

event's Issues

Problemas simples

  • Em cadastrar events, o formulario não "lembra" das informações quando o usuário envia valores incorretos e volta pra o form.
  • Organization está sem a pagina show
  • Events list precisa ser implementado
  • Problema em exibir o events.show
  • As organizações não mostrando somente seus eventos em events.index

Adicionar a troca de organização por parte do usuário

Nem todo usuário terá uma organização definida. O usuário comum poderá só se logar e se inscrever em eventos.
Quando um usuário tiver inserido em organizações ele irá ter que escolher em qual ele modificará os dados naquele determinado momento.

  • criar um registro diferente para organização (posso só criar o usuário que irá ver os eventos e se inscrever) ou posso criar um usuário com organização que irá gerenciar a organização e por conseguinte os eventos.
  • adicionar a troca de organização.

Nota: no futuro irá ter convites para participar de organizações, então o usuário poderá ser inserido nelas através desses convites.

Sobrescrever o registro laravel

Para adicionar o nome da organização e criar a organização do usuário.

Nota: A inscrição do usuário será feita pelo usuário logado.

Permitir um usuário pertencer a várias organizações

No banco os usuários já podem pertencer a várias organizações. Falta criar uma coluna na tabela usuário current_organization_id para pegar a organização atual do usuário. Deve-se adicionar também um select para que esse usuário possa trocar de organização e trocar a organização em si.

Gerenciar permissões de usuário

  • Adicionar testes (Adicionar biblioteca pretty test)
  • Adicionar migrações para os papeis dos usuários: owner, organization_admin e common.
  • Permitir ao owner e admin gerenciar os papeis desses usuários.

Realizar Credenciamento de Usuário

  • Usuários podem visualizar eventos da sua região e se inscrever no evento.
  • Mostrar usuários inscritos no evento.
  • Enviar email de confirmação de inscrição.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.