/SIC115

SIstema contable dejsarrolado en NodeJS

Primary LanguageJavaScript

Este es un sistema contable en NodeJs
funciones:
- Posee registro de usuarios
- Posee Login de usuarios
- posee Logout de usuarios
- contraseña encriptada
* Aun no se puede subir imagen

Detalles:
-Uso de Jade para creacion de plantillas html
-express


Dependencias necesarias:
-MongoDb
-bcrypt(instalacion por npm, con sus respectivas dependencias)
-gcc (compilador de c/c++ si se usa windows)
-node-gyp(instalacion por npm)
-base de datos nodeauth en mongoDb, creacion de schema users

//Uso :

-instalar mongo:
https://www.mongodb.org/downloads#production
mongo(como admin(click derecho ejecutar como admin)):
crear una carpeta en la raiz del disco C, con las carpetas:
-mongodb
	-log
	-data
		-db
ir a la ruta donde se instalo mongodb en la terminal, y poner:
mongod --directoryperdb --dbpath C:\mongodb\data\db --logpath C:\mongodb\log\mongodb.log --logappend -rest --install
net start MongoDB

crear base de mongo, en terminal:
mongo
>use nodeauth
>db.createCollection('users');
>show collections //mostrara todas las colecciones, debe estar creado users

-instalar VS 2013, elegir "vs2013 express for desktop" 
https://www.visualstudio.com/en-us/downloads 

-instalar openSSL, elegir "Win64 OpenSSL v1.0.2d"
http://slproweb.com/products/Win32OpenSSL.html

-instalar python 2.7

//correr el proyecto
terminal:
npm install -g node-gyp
npm install bcrypt --msvs_version=2013
npm install

correr la aplicacion:
npm start