https://github.com/tusharkhatriofficial/blogify
Blogify | An Open-source Node.js blogging Website for everyone...
https://github.com/tusharkhatriofficial/blogify
beginner-friendly express expressjs hacktoberfest hacktoberfest2022 html javascript mongodb mongoose nodejs open-source
Last synced: about 1 year ago
JSON representation
Blogify | An Open-source Node.js blogging Website for everyone...
- Host: GitHub
- URL: https://github.com/tusharkhatriofficial/blogify
- Owner: tusharkhatriofficial
- License: mit
- Created: 2022-08-30T14:45:26.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2022-10-20T18:34:21.000Z (almost 4 years ago)
- Last Synced: 2025-05-08T01:41:51.593Z (about 1 year ago)
- Topics: beginner-friendly, express, expressjs, hacktoberfest, hacktoberfest2022, html, javascript, mongodb, mongoose, nodejs, open-source
- Language: EJS
- Homepage:
- Size: 481 KB
- Stars: 11
- Watchers: 1
- Forks: 10
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Contributing: docs/CONTRIBUTING.md
- License: LICENSE.md
- Code of conduct: docs/CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Blogify [](https://choosealicense.com/licenses/mit/) [](https://nodejs.org/gl/blog/release/v14.17.5/)
Blogify | An Open-source Node.js blogging Website for everyone.
## Description
Most of the bloggers buy expensive website building plans and also suffer from slow loading time.
The idea is to help these people by building an Open-source Blogging website/Web App. This Web App will
help them in creating a seamless reading experience for their users.
> Live web app coming soon!
**This project is an effort of many. Please view the [Contributors List](https://github.com/tusharkhatriofficial/Blogify#authors--contributors) for more insights.**
## Tech Stack
- Node.js
- Express
- EJS
- MongoDB
- Bootstrap
- Tailwind CSS
## Usage
### Prerequisites
You'll need the following installed on your local machine to begin:
- Node.js & npm
- Mongo DB
- git
### Installation
- Clone or download the repo, `cd` into project directory.
- In the root project directory, run `npm install`.
- Run `mongod` in your shell to spin-up your mongoDB database.
- Run `mongo` in a command line shell to get access to your mongoDB shell.
- Also Create a .env file and enter this line in it `MONGO_URI="mongodb://localhost:27017/blogify"`
- Go to `https://console.firebase.google.com/` and click on `Add project`.
- Name the Project as you Wish (we have use blogify).
- Click Here 
- Register app by giving it any name
- copy this content into your .env file (replace ":" with "=", and remove all the ",") 
- Click Here 
- Make Sure it is true, initially it will be false 
- In a 3rd command line shell, run `node app.js`. It will tell you what port to visit the app on; open a browser and copy/paste the provided `localhost` address.
## Contributing
We are open to contributions and encourage students and professionals to contribute to this project, contributing tp this project will give you a chance to learn and grow, also will help this project reach heights! This is the real beauty of Open-source..
If you'd like to contribute, take a look at the [Contribution guidelines](docs/CONTRIBUTING.md) to get started. I ask that participants adhere to the [code of conduct](docs/CODE_OF_CONDUCT.md) to keep this a productive learning environment for everyone (myself included).
## Authors & Contributors
- [Tushar Khatri](https://github.com/tusharkhatriofficial/) `(Maintainer)`
- [Rajkumar Dongre](https://github.com/rajkumardongre)`(contributor)`
- [Ujjawal Modi](https://github.com/Ujjawal3/)`(contributor)`
- [Akshay Jadhav](https://github.com/Akshay9607/)`(contributor)`
- [Abhishek Morla](https://github.com/abhishekmorla/)`(contributor)`
- [Sohana Shabnam](https://github.com/SohanaShabnam05)`(contributor)`