Skip to content

Instantly share code, notes, and snippets.

View mateusmlo's full-sized avatar
:octocat:

Mateus Oliveira mateusmlo

:octocat:
  • São Paulo, Brazil
  • 09:49 (UTC -03:00)
View GitHub Profile
@mateusmlo
mateusmlo / project-ideas01.md
Created August 3, 2022 00:06 — forked from MWins/project-ideas01.md
Back end Projects - list

Project Ideas

Ok. I'm going to list off some ideas for projects. You will have to determine if any particular idea is good enough to include in a portfolio. These aren't creative ideas. They likely already exist. Some are way too advanced while others are simplistic.

I will recommend to post any project you make to github and make a github project page for it. Explain in as much detail as possible how you made it, how it can be improved etc. Document it.

If you pick an advanced idea, setup a development roadmap and follow it. This will show some project management skills.

Another piece of advice for those who are design challenged. Use different front end frameworks and use different themes for those frameworks to provide appealing designs without looking like yet another bootstrap site.

@mateusmlo
mateusmlo / number_guessing.py
Last active May 16, 2019 14:11
Simple Python Number Guessing Game
#! /usr/bin/env python3.7
# -*- coding: UTF-8 -*-
"""
Python Number Guessing Game (with some bullshit)
"""
from random import randint
def setDifficulty():
@mateusmlo
mateusmlo / fizzbuzz.js
Last active February 25, 2019 19:40
FizzBuzz problem with JS
const checkFizzBuzz = n => {
if (n % 3 === 0 && n % 5 === 0) return 'Fizz Buzz';
if (n % 3 === 0) return 'Fizz';
if (n % 5 === 0) return 'Buzz';
return n;
}
const oneToHundred = [...Array(101).keys()].slice(1);
const getFizzBuzz = oneToHundred.map(checkFizzBuzz);

Keybase proof

I hereby claim:

  • I am mateusmlo on github.
  • I am mateusmlo (https://keybase.io/mateusmlo) on keybase.
  • I have a public key ASDtGI8-1dsWebAP6RHVEDUYh0FlwX-zLaSf3UJrnF7J-Ao

To claim this, I am signing this object:

@mateusmlo
mateusmlo / valida_cpf.js
Last active August 24, 2018 00:47
Validador de CPF (refactoring)
// Refatoração do algoritmo de validação de CPF do site da Receita Federal de forma mais funcional
// Comentários sobre melhorias do código são mais que bem vindas, é a primeira vez que fiz algo do tipo
// Algoritmo original pode ser encontrado aqui http://www.receita.fazenda.gov.br/aplicacoes/atcta/cpf/funcoes.js
function testaCPF(strCPF) {
//array de numeros do CPF
const arrCPF = Array.from(strCPF)
.map(Number);
@mateusmlo
mateusmlo / heroes.html
Created July 5, 2018 14:09
Basic JSON example/exercise from MDN
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Our superheroes</title>
<link href="https://fonts.googleapis.com/css?family=Faster+One" rel="stylesheet">
<link rel="stylesheet" href="styles.css">
</head>