Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ewliang/pensieri

Pensieri is a full stack blogging platform based on a MEVN stack which is MongoDB, Express.js, Vue.js, and Node.js. In this case, I used Nuxt.js over the vanilla Vue.js framework to take advantage of the benefits of server-side rendering and SEO.
https://github.com/ewliang/pensieri

api blog blog-engine blogging blogging-platform fullstack fullstack-javascript javascript mongodb nodejs nosql nuxtjs vuejs

Last synced: 6 days ago
JSON representation

Pensieri is a full stack blogging platform based on a MEVN stack which is MongoDB, Express.js, Vue.js, and Node.js. In this case, I used Nuxt.js over the vanilla Vue.js framework to take advantage of the benefits of server-side rendering and SEO.

Awesome Lists containing this project

README

        

# Pensieri

> Pensieri is a Full Stack Blogging Platform made using a MEVN stack (MongoDB, ExpressJS, VueJS (specifically NuxtJS), and NodeJS).

[![Build Status](http://img.shields.io/travis/badges/badgerbadgerbadger.svg?style=flat-square)](https://travis-ci.org/badges/badgerbadgerbadger) [![Coverage Status](http://img.shields.io/coveralls/badges/badgerbadgerbadger.svg?style=flat-square)](https://coveralls.io/r/badges/badgerbadgerbadger) [![License](http://img.shields.io/:license-mit-blue.svg?style=flat-square)](http://badges.mit-license.org)

---

## Table of Contents

- [Installation](#installation)
- [Features](#features)
- [Team](#team)
- [FAQ](#faq)
- [Support](#support)
- [License](#license)

---

## Installation

- Make sure you have NodeJS and VueCLI installed on your system.

### Clone

- Clone this repo to your local machine using `https://github.com/ewliang/Pensieri.git`

### Setup

> install npm packages

```shell
$ cd pensieri/pensieri-client && npm install
$ cd pensieri/pensieri-server && npm install
```

Next, add in your MongoDB connection URL to the /config/db.js in the correct json value location.

Once installed, you can run them:
- Development: npm run dev

---

## Features
## Usage (Optional)
## Documentation (Optional)
## Tests (Optional)

- Going into more detail on code and technologies used
- I utilized this nifty Markdown Cheatsheet for this sample `README`.

## Team

- [Eric Liang](https://www.github.com/ewliang)

---

## Support

Reach out to me at one of the following places!

- Twitter at [@ericwliang](https://www.twitter.com/ericwliang)

---

## License

[![License](http://img.shields.io/:license-mit-blue.svg?style=flat-square)](http://badges.mit-license.org)

- **[MIT license](http://opensource.org/licenses/mit-license.php)**
- Copyright 2018 © [Eric Liang](https://www.eric-liang.com).