BlogLog - Your personalized blogging companion
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 |
To get started with BlogLog, follow these steps:
git clone https://github.com/yourusername/bloglog.git
cd bloglog
npm install
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=
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
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