Giter Club home page Giter Club logo

blogify's Introduction

Blogify MIT License

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 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 img1
  • Register app by giving it any name
  • copy this content into your .env file (replace ":" with "=", and remove all the ",") img1
  • Click Here img1
  • Make Sure it is true, initially it will be false img1
  • 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 to get started. I ask that participants adhere to the code of conduct to keep this a productive learning environment for everyone (myself included).

Authors & Contributors

blogify's People

Contributors

abhishekmorla avatar akshay9607 avatar rajkumardongre avatar sohanashabnam05 avatar tusharkhatriofficial avatar ujjawal3 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.