DEV Community

Cover image for What features a Blog Website Should Have?
Himanshu
Himanshu

Posted on • Updated on

What features a Blog Website Should Have?

Idea

One must wonder what features to include in a Blog Website. So did I. After a long run of thoughts I made this aesthetic looking website and named it The Chaotic.

GitHub logo himakhaitan / TheChaotic

The Chaotic is a Personal Blog Website 💻 made using MERN Stack. The theme of the website is set to aesthetic as well as inspiring🌱. To be more precise, the website is set to target Youth Audience as a whole. 🧲

The Chaotic is a Personal Blog Website 💻 made using MERN Stack. The theme of the website is set to aesthetic as well as inspiring🌱. To be more precise, the website is set to target Youth Audience as a whole. 🧲

Details

The frontend of the website is made using ReactJs and backend is made up of NodeJs using ExpressJs. MongoDB is the powering database of the project.

Backend Default URL - http://localhost:8000
Frontend Default URL - http://localhost:3000

Cloning and Setting up the Project

  • Clone the repository using git clone https://github.com/himakhaitan/TheChaotic.git
  • cd into Backend using cd ./Backend and run npm install
  • Now change directory to Frontend cd ../Frontend
  • Run npm install

Now that you have installed all the dependencies for the project. Now we have to configure our .env file as per sample.env for the Backend.

Running the Project

  • cd into Backend using cd ./Backend
  • run npm run server
  • cd into Frontend using cd ../Frontend
  • run npm run start

Features

  • Blogs Archive
  • Tags Creation
  • Blogs Search
  • Contact Form Spam Protection
  • Commenting
  • Admin Panel
  • Admin Authentication
  • Categories wise sorting
  • Image Uploads
  • Social Sharing
  • Authorship

Status

Project is completely open source and it will be highly thankful if someone wants to contribute or point out any issues with the code. You can anytime open a new issue or create a pull request.

To know more you can reach me through the Discord Server here.

My Github Profile

I'm a CSE geek 💻 from India who loves to code.

    

An avid and passionate coder specializing in different languages. I love to build and design websites which the end user would enjoy using while keeping the website performant and the code clean. Up for freelance web development work and collaborating on exciting Open Source & Personal projects.


Stuff I Know


                                          

                                               



Happily turning coffee into code!






Projects I am working on

I am currently working on a MERN stack hospital management system fully equipped to manage modern day Hospitals.

Happily Turning Coffee into Code. 💻🌱

Discussion (3)

Collapse
hima_khaitan profile image
Himanshu Author

With full time working you may complete it withing 2 weeks