Muita gente está iniciando na carreira de programador, adquirindo conhecimentos com cursos e lendo porém ainda não teve experiências reais de realmente criar algo.

Alguns inventam projetos pessoais mas nem todos tem ideia do que fazer e vamos combinar que não tem nada mais brochante do que fazer um layout que apenas simula algo, fazer só por fazer. E também pode não criar o impacto numa entrevista que um projeto real causaria!

Pensando nisso surgiu uma solução em conversas de issues no github e threads do reddit de se criar um projeto para criação de sites para ONGs gratuitamente. Afinal, você iniciante ganha sua experiência e a ONG ganha seu site para ajudar a melhorar um pouco mais nosso mundo, parece legal né?

Mas porque não antes desse projeto surgir criarmos algumas dicas de como você pode achar e negociar a sua ONG?

Como achar a ONG?

Neste site tem listas de ONGs por localidade e tipo:

Você pode achar algumas ONGs da sua cidade, ou da capital mais próxima e ver todas as informações de contatos. Você também pode marcar por telefone e ir até a ONG, se for na sua cidade(recomendável), para ter certeza que ela é real e conhecer um pouco mais sobre os serviços dela.

2. Como negociar com a ONG?

Normalmente ONGs criam sites para divulgar suas atividades e seus contatos. Uma simples SPA funciona com a maioria dos casos, mas em casos de loja virtual se torna um pouco mais complexo, para aquelas que criam produtos. Se você não sabe fazer loja virtual, então ofereça um site de apresentação com um mural de fotos, seção sobre e rodapé com informações de contato por exemplo.

Questione o cliente do que ele quer no site: quais cores representam a logo da ONG, ou são preferência da mesma e crie os primeiros layouts para apresentar.

Apesar de estar fazendo de graça tenha em mente que a ONG é um cliente como qualquer outro, então respeito e paciência devem ser ressaltados aqui.

Aqui um post sobre algumas perguntas para fazer antes de se criar o logotipo, caso a ONG não tenha um:

E aqui para fazer na hora de projetar o site:

Também não se esqueça de informar a ONG que apesar do seu trabalho ser gratuito ela vai precisar pagar um domínio e hospedagem mensal para manter o site online. As atualizações no site devem ser combinadas de acordo com a sua disponibilidade e se você quer ser encarregado de atualizá-lo mais tarde. Por que a princípio a ideia é entregar o site funcional e de um jeito que agrade a ONG e não ficar responsável por ele pra sempre e de graça.

Por último você deve informar que apesar do site poder ser usado pela ONG como um bem dela(inclusive talvez entregar o domínio nas mãos dela caso a mesma solicite), o copyright dele pertence a você e que irá expor o código em algum repositório/portfólio seu para assim usar essa experiência nas entrevistas de emprego ou novos clientes.