Skip to content

Desafio prático para a vaga de Desenvolvedor Full Stack

Notifications You must be signed in to change notification settings

desafiando-dev-s/agenda-dev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 

Repository files navigation

Vaga: Analista Desenvolvedor de Sistemas 🚀

Agenda Dev - A Revolução na Gestão de Contatos 📅🖥️

Descrição

E aí, jovem dev! 👋 Queremos alguém tão apaixonado por desenvolvimento web quanto nós para se juntar à nossa equipe. Desafio aceito? 😎 Vamos criar juntos a "Agenda Dev", uma aplicação web que vai além de uma simples lista de contatos. Ela oferece funcionalidades incríveis para o gerenciamento de informações pessoais e comunicação. Se você está pronto para enfrentar desafios e fazer parte do nosso time, essa vaga é para você. 🌟

Requisitos Funcionais

Cadastro de Pessoas 📋

  • Registre informações detalhadas sobre as pessoas, incluindo nome, e-mail, data de nascimento, sexo, profissão, empresa em que trabalha (se aplicável), números de contato (WhatsApp e celular), endereço e foto. 📸

Cadastro de Empresas 📋

  • Registre informações detalhadas sobre as empresas, incluindo razão social, nome fantasia, e-mail, CNPJ, responsável, números de contato (WhatsApp, celular e telefone fixo), endereço e logo da empresa. 📸

Pesquisa Avançada de Empresas 🔍

  • Realize pesquisas avançadas para encontrar empresas usando filtros como razão social, nome fantasia ou CNPJ. E, para facilitar ainda mais, mostre o mapa do endereço com o Google Maps. 🗺️tornando a localização de empresas rápida e eficiente. 🏢

Edição e Exclusão de Empresas ✏️🗑️

  • Ofereça a capacidade de alterar informações sobre empresas ou excluir registros, garantindo a precisão e a gestão dos dados. 🔄

Pesquisa Avançada de Pessoas 🔍

  • Permita pesquisar pessoas usando filtros como nome, profissão ou cidade, tornando a localização de contatos rápida e eficiente. E, para facilitar ainda mais, mostre o mapa do endereço com o Google Maps. 🗺️

Edição e Exclusão de Pessoas ✏️🗑️

  • Ofereça a capacidade de alterar informações pessoais ou excluir registros de pessoas, mantendo a precisão dos dados. 🔄

Integração WhatsApp Web 📱💬

  • Simplifique a comunicação com um botão que permite iniciar conversas no WhatsApp Web diretamente a partir dos contatos. Conecte-se rapidamente! 📲

Dashboard de Aniversariantes 🎉🎂

  • Crie uma dashboard informativa com aniversariantes do mês, organizados por dia, e exiba a quantidade de pessoas cadastradas que comemoram aniversário em cada data. 📆

Dashboard de Empresas Cadastradas 🏢

  • Veja o número de empresas cadastradas em um piscar de olhos!

Envio de E-mail de Parabéns 💌

  • Automatize o envio de e-mails de parabéns para todos os aniversariantes do dia. Espalhe alegria e construa relacionamentos com um clique! 🎁

Recursos Adicionais 🌐

  • Solte sua criatividade! Adicione funcionalidades únicas que tornem a Agenda Dev uma ferramenta indispensável para o gerenciamento de contatos e comunicação eficaz. 💡

Tecnologias

  • Front End: Vamos criar uma experiência de usuário responsiva e dinâmica com Next.js, uma framework React de alta eficiência. 🌐

  • Back End: Desenvolva a aplicação usando Nest.js, um framework Node.js modular e escalável para APIs robustas. 🚀

  • Banco de Dados: Conte com o PostgreSQL hospedado na plataforma Supabase (https://supabase.com) para garantir um armazenamento seguro e escalável de dados. 📊

Envio dos Repositórios

Depois de desenvolver o sistema da Agenda Dev, envie os repositórios do GitHub para [email protected] até dia 10/10/2023. Vamos nessa! 💪

About

Desafio prático para a vaga de Desenvolvedor Full Stack

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published