/MEUS_PROJETOS

Agrupamento de projetos que desenvolvi, colaborei ou contribuí de alguma forma

MIT LicenseMIT

My Projects

Agrupamento de projetos que desenvolvi, colaborei ou contribuí de alguma forma.

Sobre o repositório

Esse repositório foi criado apenas como ideia de agrupar a referência de onde o projeto se encontra e resuma as principais tecnologias trabalhadas.

Construí esse repositório com ajuda do ChatGPT e a conversa pode ser acessada neste link.

Lista de projetos (para desenvolver)

Abaixo a lista de projetos para desenvolver a fim de me aperfeiçoar e por fim construir projetos mais elaborados como o Markdown editor:

  • Calculadora de ingredientes: Construa uma calculadora que converte proporções de ingredientes de uma receita de forma dinâmica
  • Aplicativo de Clima: Consuma dados de uma API de previsão do tempo para exibir informações sobre o clima atual e a previsão.
  • Aplicativo de Anotações: Desenvolva um aplicativo de anotações onde os usuários possam criar, salvar e organizar suas notas. Isso pode ajudar a aprimorar suas habilidades em armazenamento local, gerenciamento de listas e interfaces de usuário.
  • To-Do List App: Crie um aplicativo de lista de tarefas para aprender sobre o React Native, gerenciamento de estado e manipulação de eventos.
  • Clone de Redes Sociais: Desenvolva uma versão simplificada de uma rede social popular, como o Twitter ou o Instagram. Isso permitirá que você explore conceitos avançados, como a criação de feeds de notícias, upload de imagens e interações entre usuários.
  • Gerenciador de Despesas: Crie um aplicativo que ajude os usuários a rastrear suas despesas pessoais, com gráficos e categorização de transações.
  • Blog Pessoal: Construa um blog pessoal onde você possa criar, editar e excluir postagens. Isso ajudará você a aprender sobre CRUD (Create, Read, Update, Delete), autenticação de usuário e gerenciamento de rotas com React Router.
  • Projeto de Portfólio: Se você ainda não possui um site de portfólio pessoal, criar um é uma ótima maneira de mostrar seus projetos anteriores e suas habilidades. Use HTML, CSS e, se desejar, uma biblioteca como o React para construí-lo.
  • Jogo Simples: Crie um jogo simples, como um quebra-cabeça deslizante, jogo da velha ou jogo da memória. Isso ajudará você a entender melhor como manipular a lógica do jogo e a interação com o usuário.

Anotações soltas (passar a limpo)

  1. ERP simples que eu vou aprimorando

    • CRUD e relação entre
      • Clientes
      • Produtos
      • Vendedores
      • O que vou aprender / exercitar: estrutura de dados / padrão arquitetural / resolução de problemas reais
  2. Gerador de:

    • CEP
    • CPF
    • CNPJ
    • O que vou aprender / exercitar: algoritmos (cálculos matemáticos de validação)
  3. Landing page simples como portfólio

    • Ter guia sobre mim com acesso as redes
    • Ter guia de projetos
    • Ter formulário de contato
    • O que vou aprender / exercitar: frontend + marketing pessoal / projeto real + hospedagem de site
  4. App de tarefas para Android com Kotlin (similar ao TickTick, porém que sincronize com o calendário da forma que eu desejar entre outras funções que me agradarem)

  5. Copiar sites interessantes que eu sinta capaz de replicar (em layout de componentes e funções)

    1. Ex: https://www.kalunga.com.br/
    2. Posso criar tudo isso com Angular e PHP no backend se quiser, ou focar em Java Spring / Node no backend

Lista de projetos (em andamento ou finalizados)

  • Web Scraping TBATE: Web scraping em Python da Light Novel "The Beginning After The End".
  • Biblioteca com JSP: CRUD com JSP, HTML, CSS e Bootstrap.
  • Pokedex: Pokedex com API Rest, JavaScript, HTML e CSS.
  • Calculadora: Crie uma calculadora simples para praticar manipulação de eventos e estados em JavaScript.