Skip to content

Muiasar-Al-Ani/Tech-Blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Full Stack Tech Blog

Table of Contents

Description :

This is a full stack web application CMS-style sit similar to a Wordpress site. This app follows the MVC paradigm in its architectural structure, with the use of Handlebars.js as the templating engine with Sequelize for ORM and express-session package for authentication and the use of cookies to stay logged in.

Licenses :

License

Click here to see the running Full Stack Tech Blog!

Installation :

To install the Full Stack Tech Blog App use the instructions bellow ↓

 npm install

 mysql -u root -p

 source db/schema.sql
 
 npm run seeds

 npm run start

Usage :

User needs to install the app by running the command npm install then user needs to run the command mysql -u root -p with the mysql password entered user needs to run the command source db/schema.sql; to start the database then the quit; command to exit the mysql server after that user needs to create the .env file with the username the database name and the password for the environment variables. If user needs to seed the database user can run the command npm run seeds lastly user can run the command npm run start to start the express server.

Technologies :

  • JavaScript.
  • CSS.
  • Handlebars.js.
  • Node.js.
  • Express.js.
  • Sequelize.
  • Connect-session-sequelize.
  • Mysql2.
  • mysql.
  • SQL.
  • Express-session.
  • Dotenv.
  • Bcrypt.
  • Heroku.

Screen shots :

Here are screen shots of my deployed Full Stack Tech Blog App!

ScreenShot ScreenShot ScreenShot ScreenShot ScreenShot ScreenShot ScreenShot ScreenShot

Credits :

Contributions :

Contributions, issues, and feature requests are welcome!
Give a ⭐️ if you like this project!

Questions :

If you have any Question please feel free to contact me:

© 2021 Full Stack Tech Blog

About

This is a full stack web application CMS-style sit similar to a Wordpress site. This app follows the MVC paradigm in its architectural structure, with the use of Handlebars.js as the templating engine with Sequelize for ORM and express-session package for authentication and the use of cookies to stay logged in.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors