# NodeJSBlog Recreating my wordpress blog in node JS. ## MYSQL Information ```SQL create database blog_name; use blog_name; create table users( user_id mediumint unsigned not null AUTO_INCREMENT, first_name varchar(20) not null, last_name varchar(40) not null, user_name varchar(60) not null, pass char(40) not null, registration_date datetime not null, admin boolean not null, primary key(user_id) ); create table categories( category_id mediumint unsigned not null AUTO_INCREMENT, name varchar(60) not null, url varchar(60) not null, primary key(category_id) ); create table posts( post_id mediumint unsigned not null AUTO_INCREMENT, category_id mediumint unsigned not null, picture_url varchar(100) not null, published datetime not null, name varchar(100) not null, url varchar(100) not null, primary key(post_id) ); create table popular_posts( popular_post_id mediumint unsigned not null AUTO_INCREMENT, post_id mediumint unsigned not null, primary key(popular_post_id) ); grant all on blog_name.* to blog_user@localhost identified by "password"; ``` ## Node Dependencies ```bash npm install mysql npm install sanitizer npm install promise npm install markdown npm install markdown-to-html -g npm install highlight ```