lukecp5 / agile-tech-blog

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

blog-cms-2

Tech Blog


Description

This is a MySQL and Content Management System blog, built using the MVC(Model View Controller) paradigm. It allows users to register an account, login to their account, create blog posts, edit blog posts, and add comments to other users' blog posts. It uses MySQL and Sequelize for handling the transmission of data. It uses Express for the API routes and server. It uses Handlebars as a templating engine to handle the display of all of the blog posts and comment. The JavaScript for the login and register pages has some JQuery built-in, to account for the rapid style of development this project required.


Table of Contents


Usage

To use the blog website, simply navigate to the server it is hosted on. Once there, you will be able to see all of the blog posts that other users have posted. If you would like to comment on other users' posts, or create posts of your own, you'll need to register for an account. Once you have registered for an account, you will be logged in automatically. You can then click 'Create Post' or go to your dashboard to create a new post.


Built With


Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Add your changes: git add .
  4. Commit your changes: git commit -am 'Add some feature'
  5. Push to the branch: git push origin my-new-feature
  6. Submit a pull request 😎

License

This application is licensed under the MIT License, you can find the full license information here


Contact

Luke Poirrier
LinkedIn: @luke-poirrier
Email: Luke@LukePoirrier.com
Portfolio: LukePoirrier.com


About


Languages

Language:JavaScript 65.1%Language:Handlebars 34.6%Language:Shell 0.3%