Welcome to BlogLog, your personalized blogging companion designed to help you effortlessly keep track of your thoughts, experiences, and reflections all in one convenient log. Built with Node.js, Express, and MongoDB, BlogLog provides a user-friendly interface to create, read, update, and delete (CRUD) your blog posts.
🌟 Stars | 🍴 Forks | 🐛 Issues | 🔔 Open PRs | 🔕 Close PRs |
- 📝 Create New Blog Posts: Easily compose and publish your thoughts.
- 👁️ Read & View: Browse through your blog posts with a simple and intuitive design.
- ✏️ Update Posts: Modify existing blog entries to reflect your current thoughts.
- ❌ Delete Posts: Remove any blog posts you no longer wish to keep.
- 📱 Responsive Design: Enjoy a seamless experience across all devices.
- 🖱️ User-Friendly Interface: Navigate effortlessly with an easy-to-use interface.
To get started with BlogLog, follow these steps:
- Clone the Repository:
git clone https://github.com/yourusername/bloglog.git
cd bloglog
- Install Dependencies:
npm install
- Set Up Environment Variables:
Create a .env
file in the root directory and add the following line:
ADMIN_USERNAME=username of admins seprarated by ","
MONGODB_URI=mongodb://localhost:27017/bloglog
EMAIL_USERNAME=
EMAIL_APP_PASSWORD=
JWT_SECRET=
CLOUDINARY_CLOUD_NAME=
CLOUDINARY_API_KEY=
CLOUDINARY_API_SECRET=
- Start the Server:
npm start
The application will be available at http://localhost:5000
🌐
After starting the server, open your browser and navigate to http://localhost:5000
. From there, you can create, view, update, and delete your blog posts.
We welcome contributions! Here’s how you can contribute:
-
Fork the Repository: Create a personal copy of the repository on your GitHub account.
-
Create Your Branch: Develop your feature or fix.
git checkout -b feature/YourFeatureName
- Commit Your Changes: Make sure to write meaningful commit messages.
git commit -m "Add some feature"
-
Open a Pull Request: Push your changes to your fork and submit a pull request.
-
Add Detailed Descriptions: Include any relevant information and screenshots if applicable.
This project is licensed under the MIT License
- Thanks to the open-source community for their valuable resources.
- Special thanks to the contributors who have made this project better.
- We extend our heartfelt gratitude for your invaluable contribution to our project! Your efforts play a pivotal role in elevating Ratna-Supermarket to greater heights.
- Make sure you show some love by giving ⭐ to our repository.