Project in MEAN STACK - School Social Network, aims to integrate the participation of parents and students in the teaching process
Programming - MEAN STACK
##Step by step for installation 1- Installation of Node.js -> https://nodejs.org/en/ 1.1 - Follow the installer; 1.2 - See if everything went well by the command in the prompt -> node -v
Note: Node versions greater than 0.6.2 have npm installed by default. If your version is lower, you need to install it. https://www.npmjs.com/
2-Database - Mongo DB https://www.mongodb.com/download-center?jmp=nav#community
3-Robo Mongo 0.9.0 - create database called tcc2 - create collections according to the title of serve controllers.
4-Start database, prompt: mongod (if there is an error, configure the OS environment variable)
5- Git clone the project in a pc folder 5.1 Enter the server folder -> open prompt -> npm install command -> install the project's dependencies, which can be verified in the package.json file 5.2 Enter the client folder -> open prompt -> npm install command -> install project dependencies, which can be checked in package.json file
Note: In the node_modules folder you will find all the modules that the application needs to work.
6- To run the server: ng server or install nodemon. 6.1 Nodemon restarts the server every time any changes are made -> npm install nodemon -g 6.2 at the server prompt run: nodemon server
7-Install used versions: -> angular-cli 1.0.0-beta.28.3 ->node 6.9.4
Projeto em MEAN STACK - Rede Social Escolar, visa integrar a participação de pais e alunos no processo de ensino
Programação - MEAN STACK
##Passo a passo para instalação 1- Instalação do Node.js -> https://nodejs.org/en/ 1.1 - Seguir o instalador; 1.2 - Ver se tudo deu certo pelo comando no prompt -> node -v
Obs: Versões do node superiores a 0.6.2 possuem por padrão o npm instalado. Caso sua versão seja inferior, necessário instalá-lo. https://www.npmjs.com/
2-Banco de dados - Mongo DB https://www.mongodb.com/download-center?jmp=nav#community
3-Robo Mongo 0.9.0 - criar banco de dados chamado tcc2 - criar as collections conforme titulo dos controllers do serve.
4-Iniciar banco, prompt: mongod (se der erro, configurar a variavel de ambiente do SO)
5- Git clone do projeto em uma pasta do pc 5.1 Entrar na pasta do server -> abrir prompt -> comando npm install -> instala as dependencias do projeto, as quais podem ser verificadas no arquivo package.json 5.2 Entrar na pasta do cliente -> abrir prompt -> comando npm instal -> instala as dependencias do projeto, as quais podem ser verificadas no arquivo package.json
Obs: Na pasta node_modules encontra-se todos os módulos que a plicação precisa para funcionar.
6- Para executar o servidor: ng server ou instalar o nodemon. 6.1 O nodemon reinicia o servidor todas as vezes que alguma alteração é realizada -> npm install nodemon -g 6.2 no prompt do servidor rodar: nodemon server
7-Instalar versões utilizadas: -> angular-cli 1.0.0-beta.28.3 ->node 6.9.4