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.
- 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).
-
- 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.
-
- 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).