Blogger
This is a basic Blogger clone to create a blog with comments.
Getting started
- clone the repo:
git clone git@github.com:niki4810/Blogger.git
- If not alerady installed, install Node.
- Install
babel
: npm install -g babel
- Install
nodemon
: npm install -g nodemon
- If not alerady installed, install and run MongoDB.
- run
npm install
from the root.
- run
npm start
to start the server
- navigate to 127.0.0.1:8000 to access the website.
Features:
User can Signup, Login and Logout with input validation
Session and user accounts are persisted in a data store
- All the data is stored into mongodb database. As we can see below when we restart out server, out previously registered users are still persisted.
User can create and edit a blog post
User can view blog posts with details on their Profile
User can comments on their blog posts on their Profile
User can view a anyone's blog with posts and comments at the specified url & Logged In users can comment on any blog post