Skip to content
View gabrielsouzas's full-sized avatar
Block or Report

Block or report gabrielsouzas

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
gabrielsouzas/README.md

Olá, me chamo Gabriel Souza!

Bem vindo ao meu perfil GitHub 👋

Tenho 33 anos e moro em Assis/SP. Sou formado em Ciências da Computação na FEMA - Fundação Educacional do Município de Assis desde 2015.

Com mais de oito anos de experiência em desenvolvimento de software, estou continuamente buscando por desafios que ampliem meu conhecimento e habilidades. Atualmente, concentro meus esforços no desenvolvimento mobile, com foco em tecnologias como Typescript, React Native e SQLite. Meu compromisso é aprimorar minhas competências técnicas e contribuir significativamente para projetos inovadores. Estou ansioso para colaborar e criar soluções excepcionais.

🖥️ Tecnologias e Ferramentas:


GIT GITHUB ECLIPSE VS CODE

JAVA JAVASCRIPT MARKDOWN HTML5 CSS3

MYSQL POSTGRESQL

REACT NODEJS

MICROSOFT EXCEL MICROSOFT POWERPOINT MICROSOFT WORD DATASUL

🌱 Estou estudando:


PHP REACT NATIVE PYTHON BOOTSTRAP SPRING DOCKER

😄 Aprendi a muito tempo, mas ainda sei o básico:


Android C# C++ LINUX VISUAL STUDIO MATLAB

📫 Como entrar em contato comigo:


gabriel-souza-b324a8b3

🚀 Alguns projetos que desenvolvi:

React App Full-Stack - App React com a estrutura de um ERP

Print Screen Print Screen

Este projeto tem como principal objetivo o desenvolvimento de uma aplicação full-stack, utilizando React no front-end e Node.js no back-end. A intenção é simular um software ERP, para se aproximar ao máximo de uma aplicação com funções para o mundo real. Está e estará sempre em desenvolvimento.

Técnologias utilizadas:

Front-end

HTML5 CSS3 Javascript React ESLINT

Back-end

Node.js Javascript

Banco de Dados

MySQL

Estrutura do projeto:

    react-app-full-stack/
    ├── backend/
    │   ├── node_modules/
    │   ├── src/
    │   │   ├── controllers/
    │   │   ├── middlewares/
    │   │   ├── models/
    │   │   ├── routes/
    |   │   ├── utils/
    │   │   ├── config.js
    │   │   └── server.js
    │   ├── .env
    │
    └── frontend/
    |    ├── node_modules/
    |    ├── public/
    |    ├── src/
    |    │   ├── components/
    |    │   ├── context/
    |    │   ├── interceptors/
    |    │   ├── pages/
    |    │   ├── services/
    |    │   ├── utils/
    |    │   ├── App.js
    |    │   ├── index.js
    |    │   └── index.css

🎯 Funções/Desenvolvimento:

  • Estrutura robusta para escalabilidade;
  • Uso de variáveis de ambiente;
  • Controle de rotas;
  • Uso de middlewares para verificações;
  • Autenticação com Tokens;
  • Verifcação de tokens com uma white list;
  • Utilização de interceptors nas requisições (verificação dos tokens antes de cada requisição);
  • Uso do React Hook useContext para manipulação de estados em toda a aplicação.

Repositório


Shape Progress App

Shape Progress App

Aplicativo em desenvolvimento para monitorar o progresso na perda/ganho de peso.

Principais funcionalidades:

  • Monitoramento diário das calorias consumidas e gastas;
  • Gráficos para proporcionar uma boa visão de progresso ao usuário;
  • Lista de alimentos e suas calorias para adicionar na alimentação diária;
  • Lista de exercícios para adicionar aos treinos diários;
  • Cálculo de calorias gastas por exercício e características do individuo.

Técnologias e ferramentas utilizadas:

VS CODE JAVASCRIPT REACT NATIVE NODEJS

Em breve será disponibilizado para download na Play Store.


LearnWithFun - App de ensino básico para crianças

Print 01 Print 02 Print 03

Este App tem como objetivo ensinar cores, formas geométricas, letras e numerais para crianças. A inspiração desse projeto foi o meu sobrinho de 3 anos, Théo, que é o principal testador deste software.

Técnologias utilizadas:

Repositório
LearnWithFun App


Bomberman

Print 01 Print 02

Jogo em desenvolvimento para estudar a linguagem de programação Javascript.

Técnologias utilizadas:

Repositório
Bomberman

📉 Minhas estatísticas no GitHub:


gabrielsouzas

Popular repositories

  1. calculadora-calorias calculadora-calorias Public

    Calculadora de Calorias

    JavaScript 3

  2. html-css html-css Public

    Curso de HTML e CSS - Curso em Video

    HTML 1

  3. javascript javascript Public

    Curso de JavaScript - Curso em Video

    HTML 1

  4. projeto-uteis projeto-uteis Public

    Projeto com utilidades prontas para uso

    CSS 1

  5. sistema-cadastro-php sistema-cadastro-php Public

    Sistema de cadastro simples em PHP, Javascript, HTML e CSS

    PHP 1

  6. gabrielsouzas gabrielsouzas Public

    1