Skip to content

This is a Blog App built with Node.js/Express Framework, MongoDB and Mongoose. You can add, update and delete posts, display all posts in the Home Page and read posts in their individual pages.

Notifications You must be signed in to change notification settings

fatihozoglu/nodejs-blog-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Node.js Blog App

This is a Nodejs Blog Project built as part of Patika.dev Backend with Nodejs Path.

You can check the live app here.

Table of contents

Overview

The challenge

User should be able to:

  • List all blog posts in Home Page,
  • Add new post in Add Post Page with title, subtitle, author and content,
  • See new added post in Home Page and any other post added before,
  • Select a post to read and this will open the post in it's seperate page,
  • See title, subtitle, author, publish date and content of the selected post,
  • Edit the post when Edit Button is clicked in Post Page,
  • Delete the post when Delete Button is clicked in Post Page,
  • See About Page when About Navigation Link is clicked,
  • See Add Post Page when Add Post Navigation Link is clicked.

Links

My process

Built with

Author

Project setup

  • Clone this repo or download the code directly to your computer.
  • Install npm packages needed to run this project with:
npm install
  • You need Mongodb as a database and you should change the database connection path with your own database identifier.
  • If your database is up and running, it is connected to the app then run this command in your CLI to start the app:
npm start

About

This is a Blog App built with Node.js/Express Framework, MongoDB and Mongoose. You can add, update and delete posts, display all posts in the Home Page and read posts in their individual pages.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published