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