Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/dj0nny/space-v

A Vue.js client for the SpaceX API :rocket:
https://github.com/dj0nny/space-v

client spacex spacex-api vue vue-function-api vuejs vuejs2

Last synced: 9 days ago
JSON representation

A Vue.js client for the SpaceX API :rocket:

Awesome Lists containing this project

README

        

# space-v

[![Build Status](https://travis-ci.org/dj0nny/space-v.svg?branch=develop)](https://travis-ci.org/dj0nny/space-v)
[![Netlify Status](https://api.netlify.com/api/v1/badges/61f609cf-3ba1-4a8f-905d-ab831f6a0bb1/deploy-status)](https://app.netlify.com/sites/space-v/deploys)
[![npm version](https://badge.fury.io/js/vue.svg)](https://badge.fury.io/js/vue)
[![npm version](https://badge.fury.io/js/vue-function-api.svg)](https://badge.fury.io/js/vue-function-api)
![GitHub top language](https://img.shields.io/github/languages/top/dj0nny/space-v)
[![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat)](https://github.com/dwyl/esta/issues)

> A Vue.js client for the SpaceX API

## Getting Started

This is a client built using Vue.js with the new [function API](https://github.com/vuejs/vue-function-api) for serving the [SpaceX REST API](https://github.com/r-spacex/SpaceX-API)

### Prerequisites

For this project you need [__Node__](https://nodejs.org/en/) installed on your machine with [__Npm__](https://www.npmjs.com/) or [__Yarn__](https://yarnpkg.com).

This app was generated using the **Vue CLI**.

### Installation

You can clone this repository using __Git__:
```bash
git clone https://github.com/dj0nny/space-v.git
```

Or download the repository [here](https://github.com/dj0nny/space-v/archive/develop.zip)

---

Before using the app, you need to install the dependencies. Open a terminal and type, inside the directory:

```bash
npm install
# OR
yarn install
```
For running it:
```bash
npm run serve
# OR
yarn serve
```
The Vue development server it will be up and running at this address: http://localhost:8080.

## Deployment

For creating an optimized build of this project run:

```bash
npm run build
# OR
yarn build
```

A deployed version on [Netlify](https://www.netlify.com/) in available at this URL: https://space-v.netlify.com/#/

## Built with ❤️ using:

* [Vue.js](https://vuejs.org/) - A Javascript framework
* [Vue Function API](https://github.com/vuejs/vue-function-api) - provides function api from Vue3.x to Vue2.x for developing next-generation Vue applications.
* [vue-hooks](https://github.com/u3u/vue-hooks) - Awesome hooks for Vue.js
* [SpaceX API](https://github.com/r-spacex/SpaceX-API) - Open Source REST API for rocket, core, capsule, pad, and launch data

## Contributing

Pull Requests for adding features ⇄ and ★ are welcome 😎