Blogify | An Open-source Node.js blogging Website for everyone.
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 for more insights.
- Node.js
- Express
- EJS
- MongoDB
- Bootstrap
- Tailwind CSS
You'll need the following installed on your local machine to begin:
- Node.js & npm
- Mongo DB
- git
- 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 onAdd 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 providedlocalhost
address.
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 to get started. I ask that participants adhere to the code of conduct to keep this a productive learning environment for everyone (myself included).
- Tushar Khatri
(Maintainer)
- Rajkumar Dongre
(contributor)
- Ujjawal Modi
(contributor)
- Akshay Jadhav
(contributor)
- Abhishek Morla
(contributor)
- Sohana Shabnam
(contributor)