/NodeJs

Meus estudos sobre Node.js

Node.js icon-NodeJs

Olá! Listo abaixo meus projetos desenvolvidos com JavaScript no back-end, usando o runtime Node.js, listo os projetos públicos e privados que fiz ou participei. Nos projetos públicos tem o nome/link que redireciona para o repositório do projeto escolhido e abaixo do mesmo é listada sua descrição e as principais tecnologias utilizadas nesse projeto. Já nos projetos privados tem o nome, uma descrição do projeto e abaixo do mesmo é listada sua descrição e suas principais tecnologias.


Projetos Públicos:

  • API Conta:
    • Descrição: API para um projeto de serviço de divisão de gasto, que funciona da seguinte maneira: você se cadastra; cria um grupo; adiciona pessoas; adiciona gastos a esse grupo e cada gasto você informa como ele sera divido com os membros do grupo.
    • Principais tecnologias:
      • API REST;
      • Express;
      • PostgreSQL;
      • Sequelize.

  • API Blog Pessoal:
    • Descrição: API para um projeto de Blog/portfólio pessoal, que funcione para demonstrar meus projetos e um dos meus primeiros projetos com Node.js.
    • Principais tecnologias:
      • API REST;
      • Express;
      • MongoDB;
      • AWS S2(Foi usado como serviço de armazenamento de imagens).

  • API SM Computadores:
    • Descrição: API para um software que é simulador de montagem e manutenção de computadores. Meu TCC.
    • Principais tecnologias:
      • API REST;
      • TypeScript;
      • Express;
      • MySQL;
      • EJS (Utilizei para criar um modelo de formulario, gerado pelo sistema).

  • API Sistema de adoção de animais:
    • Descrição: Essa API foi parte do projeto final de uma disciplina da faculdade. Esse sistema seria para ONGs e pessoas normais cadastrarem animais para adoção. Alem do cadastro de animais desaparecidos.
    • Principais tecnologias:
      • API REST;
      • TypeScript;
      • Express;
      • PostgreSQL;
      • Cloudinary (Foi usado como serviço de armazenamento de imagens).

  • API jogo Arena Deadlock:

    • Descrição: Essa API foi parte de um projeto de um dos meus estágios. Um jogo de tabuleiro online que precisa de 4 jogadores, ele é baseado em um jogo físico construído por mim, um amigo e um professor para ensinar o conceito de deadlock um conteúdo de sistemas operacionais.
    • Principais tecnologias:
      • API REST;
      • Express;
      • Socket.io.
  • API Chat com socket.io:

    • Descrição: API para um projeto de chat com socket.io e expressJs.
    • Principais tecnologias:
      • API REST;
      • TypeScript
      • Express;
      • MySQL;
      • Socket.io;
      • AWS S2(Foi usado como serviço de armazenamento de imagens).

_____ ### Projetos Privados:
  • Nutri1000:
    • Descrição: O projeto é uma parceria entre o curso de licenciatura em ciências da computação do IFBaiano - Campus Senhor do Bonfim e o curso de nutrição da UFBA - Campus Salvador. O sistema desenvolvido é uma aplicação mobile com intuido de auxiliar e armazenar dados da gestação. Fiquei responsavel pela parte da API e ela foi construida usando as tecnologias apresentadas no proximo tópico.
    • Principais tecnologias:
      • TypeScript;
      • Express;
      • PostgreSQL;
      • JestJs;
      • Cloudinary (Foi usado como serviço de armazenamento de imagens).