/personal-site

Meu site pessoal, desenvolvido com: Node.js, Express, Nodemon, AngularJS, Javascript, Gulp, MongoDB, SASS, NPM e Bower.

Primary LanguageJavaScriptMIT LicenseMIT

😬 My personal site

O projeto foi desenvolvido com o objetivo de compartilhar o meu perfil profissional na prática. De quebra, você poderá fazer uso do mesmo e aprimorá-lo.

Tecnologias envolvidas

  • MongoDB
  • Express
  • AngularJS
  • Node.js
  • Nodemon
  • Mongoose
  • Javascript
  • Gulp
  • SASS
  • NPM & Bower
  • Heroku

Instalação

Para executar o projeto, certifique-se de que o ambiente esteja devidamente configurado: Node.js, NPM, Bower, Gulp e Git.

Com o ambiente devidamente configurado, execute os comandos:

  • Instale os pacotes do NPM

    $ npm install

    Para publicação em produção, recomenda-se:

    $ npm install --production

  • Instale os pacotes do Bower

    $ bower install

  • Execute o projeto

    Via Gulp:

    $ gulp

    ou execute com os arquivos em modo minificado:

    $ gulp --type production

    Via NPM:

    $ gulp css

    $ gulp js

    $ gulp inject-vendor

    $ gulp inject

    $ npm start

  • Acesse o site via browser

    http://localhost:3000

Observações

Para ambiente de produção, a URI do MongoDB deve ser configurada como variável de ambiente.

  • MONGO_URI

Contribuições

Contribua com códigos. Este projeto precisa de você para acrescentar conhecimento no dia-a-dia de outras pessoas. Se preferir, me encontre no twitter @felippem.