Skip to content

Latest commit

 

History

History
17 lines (12 loc) · 798 Bytes

README.md

File metadata and controls

17 lines (12 loc) · 798 Bytes

Tiny-Blog

A minimal, text-based web-application which allows you to create, read, update, and delete blogs. The intetion behind developing this project is to learn how to use Node.js and various other node libraries/frameworks such as Express.js, Handlebars, Mongoose, OAuth2 (with Passport), etc. The back-end relies on routers created using Express.js and the front-end is powered by HTML, CSS, and Vanilla JS with Handlebars as the templating engine. The future scope of the project is to replace the front-end with React.js or any other subsequent framework/library for better state management.

Usage

Add your mongoDB URI and Google OAuth credentials to the config.env file

# Install dependencies
npm install

# Run in development
npm run dev

# Run in production
npm start