Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/webdevsuperfast/portfolio-gridsome

A JAMStack implementation of my portfolio site using Gridsome and WP REST API.
https://github.com/webdevsuperfast/portfolio-gridsome

bootstrap-vue feather-icons gridsome jamstack wordpress-api

Last synced: 1 day ago
JSON representation

A JAMStack implementation of my portfolio site using Gridsome and WP REST API.

Awesome Lists containing this project

README

        

# Introduction

JAMStack implementation of my portfolio using Gridsome and REST API.

## Building from Source

1. Install [Git](https://git-scm.com/).
2. Clone or download the repository to your local machine.
3. Install [Node](https://nodejs.org/en/).
4. Install [Yarn](https://yarnpkg.org).
5. Install Gridsome CLI globally, `yarn global add @gridsome/cli` or `npm i -g @gridsome/cli`
6. Run `yarn install` to install dependencies through terminal/CLI program.
7. Run `gridsome develop` to run a development server, `gridsome serve` to run a production server.

**Note:** I suggest using package manager to install Git, Node and Yarn. You can use [Homebrew](httsp://brew.sh) if you're on a Mac or Linux/WSL, [Scoop](https://scoop.sh) or [Chocolatey](https://chocolatey.org/) if you're on Windows.

## Features

1. Built with Gridsome, Bootstrap Vue and Feather Icons.
2. No jQuery dependency.
3. Pull data from Heroku using REST API, via Fake JSON Server.

## Todos

- [ ] Bug fixes and cleanup.
- [ ] Design improvements.

## Credits

* [Gridsome](https://gridsome.org)
* [StartBootstrap Resume](https://github.com/BlackrockDigital/startbootstrap-resume)
* [Bootstrap Vue](https://bootstrap-vue.js.org/)
* [Vue Feather Icons](https://github.com/egoist/vue-feather-icons)
* [JSON Server](https://github.com/typicode/json-server)