This is a Medium Clone WebApp. It provides features such as creating profile, editing profile, viewing other profiles, writing blogs, adding likes to other blogs and posting comments.
- HTML - CSS
- Node.js
- Express
- MongoDB
- Google OAuth 2.0
Make sure you have Node.js
environment setup on your system with npm
package manager. You need to register your forked version at Google Console and setup Google OAuth credentials to obtain necessary keys to run the project. You also need to setup MLab cloud database for MongoDB. Checkout sample.env
to know more about which keys are needed to run the project.
- Clone the repository locally and go to the directory.
- Create
.env
file and provide all the necessary keys. Checkoutsample.env
for reference. - Run
npm i
- Run
npm start
Currently I am not accepting any PRs, but you can fork the repo and maintain your own version.