Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/ewliang/pensieri
- Owner: ewliang
- License: apache-2.0
- Created: 2018-07-23T02:17:58.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-04T08:20:27.000Z (almost 2 years ago)
- Last Synced: 2024-05-16T01:10:38.193Z (6 months ago)
- Topics: api, blog, blog-engine, blogging, blogging-platform, fullstack, fullstack-javascript, javascript, mongodb, nodejs, nosql, nuxtjs, vuejs
- Language: JavaScript
- Homepage:
- Size: 3.21 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 30
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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).