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
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.
- 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.
Check out the video demo to see WeBlog in action.
To run WeBlog locally, follow these steps:
-
Clone the repository:
git clone https://github.com/Harshitrajpurohit/WeBlog.git cd WeBlog
-
Install dependencies:
npm install
-
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
-
Run the application:
node app.js
-
Access the application: Open your browser and go to
http://localhost:3000
.
- 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.
- Ensure that your commit messages are concise and meaningful.
- Reflect the progression of the project through clear and descriptive messages.
WeBlog is licensed under the MIT License.
For any questions or suggestions, feel free to reach out to me on GitHub: Harshitrajpurohit.