Skip to content

a CMS-style blog site similar to a Wordpress site, where developers can publish their blog posts and comment on other developers’ posts as well.

License

Notifications You must be signed in to change notification settings

Dossman-thomas/CMS-style-blog-site

Repository files navigation

CMS-style-blog-site

License

This project is licensed under the [MIT License] - see LICENSE file for more details.

License: MIT

Description

a CMS-style blog site similar to a Wordpress site, where developers can publish their blog posts and comment on other developers’ posts as well.

Table of Contents

URL

Click Here to View Deployed Site

Screenshots

Homepage

DailyDevDose Homepage

Sign Up

DailyDevDose Signup

Log in

DailyDevDose Login

Dashboard

DailyDevDose

Post with comments

DailyDevDose

Edit post

DailyDevDose

Usage

Account Setup:

  • Visit the homepage and navigate to "Sign Up" or "Login" to create an account or log in.

  • Account Login: Click "Login" in the navigation menu, enter your username and password, then click "Login."

  • Account Sign Up: Click "Sign Up" in the navigation menu, enter your desired username, email, and password, then click "Become a member!"

Blog Post Interaction:

  • Once logged in, you can contribute to DailyDevDose by creating new posts and commenting on others' contributions.

  • Create a blog post: Navigate to "Dashboard" in the menu and under the heading "Create a New Post" input your post's title and content. Last, click "Create" and your new blog post will be published!

  • View Existing Blog Posts: Navigate "Home" by clicking on "DailyDevDose" in the header, then click on an existing blog posts' title to view. Blog posts you've written can also be viewed by clicking their title in the "Your Posts" section in the "Dashboard".

Commenting:

  • To view or add a new comment, go to any blog post by clicking on its title from the homepage.

  • Once open, you can view the comment history and contribute by adding new comments.

Edit or Delete Blog Posts:

  • Manage your blog posts by going to the "Dashboard," selecting the post you wish to edit or delete, and choosing the appropriate option.

  • When editing a post, input a new title and content then click 'Save Changes'

Account Logout:

  • Click "Logout" in the navigation menu to securely log out of your account.

Technologies

JavaScript

Node.js

MySQL

GPT-3

Handlebars Version 7.1.2

Connect Session Store SequelizeVersions 7.1.7

Sequelize Version 5.21.7

Questions

Follow me on Github!

Have any further questions? Feel free to reach me via [email protected]

About

a CMS-style blog site similar to a Wordpress site, where developers can publish their blog posts and comment on other developers’ posts as well.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published