Skip to content

Harshitrajpurohit/WeBlog-Blog-Website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WeBlog

WeBlog is a FOSS (Free and Open Source Software) blog platform that allows users to engage with a variety of blog posts. Users can explore content, contribute their own posts, and manage their contributions through a user-friendly interface. Launch

Overview

WeBlog provides a dynamic space for users to share their thoughts and experiences with the world. Whether you are looking to discover new content or express your creativity, WeBlog offers a seamless experience for all.

Features

  • User Authentication: Secure login and registration system for users.
  • Interactive Blog Posts: Users can browse and interact with a wide range of blog posts.
  • Content Management: Users can contribute their own posts, manage their content, and make updates as needed.
  • Responsive Design: Optimized for various devices to ensure a smooth experience.

Demo

Check out the video demo to see WeBlog in action.

Installation

To run WeBlog locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/Harshitrajpurohit/WeBlog.git
    cd WeBlog
  2. Install dependencies:

    npm install
  3. Set up environment variables: Create a .env file in the root directory and add the following:

    ATLASDB_URL=your_mongodb_connection_string
    SECRET=your_secret_key
  4. Run the application:

    node app.js
  5. Access the application: Open your browser and go to http://localhost:3000.

Usage

  • Home Page: Explore the latest blog posts.
  • All Blogs: Browse through all the blog posts available on the platform.
  • About Us: Learn more about WeBlog.
  • Login/Logout: Access your account or log out from the platform.
  • Creator Dashboard: Manage your posts and contributions.

Commit Messages

  • Ensure that your commit messages are concise and meaningful.
  • Reflect the progression of the project through clear and descriptive messages.

License

WeBlog is licensed under the MIT License.

Contact

For any questions or suggestions, feel free to reach out to me on GitHub: Harshitrajpurohit.

Website Preview

Main page

main1

main2

All Blogs Page

All-Blog-page

Single Blog Page

Single-Blog-page

Dashboard for Creator

Creator-Dashboard-page

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published