Skip to content

Tech Blog is a CMS-style site, where developers can publish posts and comment on other developers’ posts as well. It follows the MVC paradigm in its architectural structure, using Handlebars.js as the templating language, Sequelize as the ORM, and the express-session npm package for authentication.

Notifications You must be signed in to change notification settings

orcunSarmis/Tech_Blog

Repository files navigation

Tech Blog

GitHub license

Description

Tech Blog is a CMS-style blog site, where developers can publish their blog posts and comment on other developers’ posts as well. It follows the MVC paradigm in its architectural structure, using Handlebars.js as the templating language, Sequelize as the ORM, and the express-session npm package for authentication.

Table of Content

Usage

Tech Blog app has been deployed on Heroku.

Clone my GitHub repo first and run the following command at the root of your project for creating the database

SignUp Page

SignUp

SignIn Page

SignIn

Dashboard

Adsh

Comments Page

commentA

Contributing

Ideas to improve this application are welcome, email me please.

Installation

To install necessary dependencies, run the following command:

npm i

To use this app, you will need a MySQL Workbench account, and to have the app installed on your machine.

You could find links of NPM packages below.

Tests

To run tests, run the following command:

Tests will run in the Insomnia.

License

This project is licensed under the APACHE 2.0 license.

Questions

If you have any questions about the repo, open an issue or contact me directly at [email protected]. You can find more of my work at GitHub.

About

Tech Blog is a CMS-style site, where developers can publish posts and comment on other developers’ posts as well. It follows the MVC paradigm in its architectural structure, using Handlebars.js as the templating language, Sequelize as the ORM, and the express-session npm package for authentication.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published