Skip to content

Interactive blogging website created using Node.js, MongoDB and Express.js

Notifications You must be signed in to change notification settings

mayank-Pareek/handle-blog

Repository files navigation

Handle Blog

Welcome to the Handle Blog website! My name is Mayank Kumar, and I'm the developer behind this platform. I've built it with a user-friendly UI and incorporated additional features to provide a comprehensive blogging experience. To view deployement click here

Technologies Used

This website is developed using a combination of modern technologies and frameworks, including:

  • HTML
  • CSS
  • JavaScript
  • Node.js
  • Express.js
  • Handlebars
  • Bootstrap
  • MongoDB
  • PostgreSQL

These technologies ensure efficient and robust development, resulting in a seamless user experience and optimal performance.

Key Features

  • User-Friendly Interface: The website is designed with a focus on intuitive navigation and a visually pleasing interface, providing a delightful user experience.


  • User Authentication: The website includes a robust user authentication system, allowing you to create an account, securely log in, and access exclusive features and content.



  • Responsive Design: The website is fully responsive and optimized for various devices, ensuring a consistent and enjoyable experience whether you're using a desktop, tablet, or mobile phone.


Installation and Usage

To use Handle Blog locally, follow these steps:

Clone the repository:

git clone https://github.com/mayank-Pareek/handle-blog.git

Navigate to the project directory:

cd handle-blog

Install the dependencies:

npm install

Set up the database (MongoDB or PostgreSQL) and configure the connection in the project.

Start the development server:

npm run dev

Visit http://localhost:3000 in your web browser to access Handle Blog.

Feel free to explore the website, create blog posts, interact with other users, and customize the platform to suit your needs.

Contributing

I welcome contributions to enhance the features and functionality of Handle Blog. To contribute, please follow these steps:

  1. Fork the repository.

  2. Create a new branch:

    git checkout -b feature/your-feature 
    
  3. Make your changes and commit them:

    git commit -m 'Add your feature'
    
  4. Push to the branch:

    git push origin feature/your-feature
    
  5. Submit a pull request, describing your changes in detail.

Feedback

Thank you for visiting the Handle Blog repository. If you have any questions, feedback, or suggestions, please don't hesitate to reach out.