futureflix-starter-kit 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
futureflix-starter-kit 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
futureflix-starter-kit 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 MIT License
开发语言 JavaScript
操作系统 跨平台
软件类型 开源软件
所属分类 Web应用开发Web框架
开源组织
地区 不详
投 递 者 首席测试
适用人群 未知
收录时间 2021-11-30

软件简介




Your starter kit for the learn hapi learning path.
You’ll implement a real-world app from zero to hero!


Demo · Setup · Hugs



Known Vulnerabilities

Follow @marcuspoehls for Futureflix updates!


learn hapi — Starter Files

This repository contains the Futureflix Starter Kit for the learn hapi learning path.

You’ll implement Futureflix as a sample app while following the tutorials in this hapi (hapi.js) learning path.

The finished project’s implementation is only available for Future Students. If you’re part of the Future Studio University, you’ve access to the code (hosted on GitLab).

Requirements

Node.js v8.x with async/await

This version of Futureflix uses hapi v17. For hapi v16, use a 1.x release

The Futureflix Starter Kit uses hapi v17 and has full async/await support.

Requirements

  • Node.js v8.x or later
  • NPM/Yarn to install the project’s dependencies
  • Vagrant or a MongoDB instance on your machine

Download the Futureflix Starter Kit in version 1.x from this repo’s release page if you want to run it with Node.js v6.x.

Seems doable, huh? 😃

Setup and Run

To run your own Futureflix instance, clone this repository, install the dependencies, start a MongoDB instance in a Vagrant VM or on your own machine.

# clone repository
git clone https://github.com/futurestudio/futureflix-starter-kit.git
cd futureflix-starter-kit

# install dependencies
npm i

# start the Vagrant box
vagrant up

# create your secrets.env file from secrets.env.example
cp secrets.env.sample secrets.env

# import sample data
npm run pumpitup

# start the server
node server.js

# that’s it :)

The starter kit doesn’t contain any logging. If you don’t see any errors while starting the server.js, visit localhost:3000. Have fun!

Getting Help

At this point, there’s no Slack channel or support group. If you need help with your implementation, please email us or send a tweet @futurestud_io. We’re active on emails and reply as soon as possible.

At this point, there’s no Slack channel or support group. If you need help with your implementation, please email us. We’re active on emails and reply as soon as possible.

Sending Pull Requests

In case you found a different way to implement a feature, we’re happy to hear about it! Within the videos we’re using the code of this repository and want to keep it as close as possible.

Error fixes and additional explanations are always welcome. If you find something, we absolutely appreciate your pull request.

Make it rock!

Thank You with a Hug!

It’s great to see you exploring this repository. Really! Dig through the code and hopefully you’ll take wins away ❤️

Sample data from trakt.tv

Movie and TV show sample data for Futureflix comes from trakt.tv. Track your progress on watched movies and shows, never forget where you left off a week ago! Trakt is a nice platform with dozens of apps for any client. We’re not payed to say that 😅

License

MIT © Future Studio


futurestud.io  ·  GitHub @futurestudio  ·  Twitter @futurestud_io

展开阅读全文

代码

评论 (0)

加载中
更多评论
暂无内容
2018/07/09 15:51

KIT

#### 扩展名批量修改 import java.io.*; /** * JAVA实现的批量更改文件后缀名的程序。 * */ public class ExtBatchRename { /** * 修改程序。 * 内部递归调用,进行子目录的更名 * * [@param](https://my.oschina.net/u/2303379) path * 路径 * [@param](https://my.oschina.net/u/2303379) from * 原始的后缀名,包括那个(.点) * [@param](https://my.oschina.net/u/2303379) to * 改名的后缀,也包括那个(.点) */ public voi...

0
0
发表了博客
2018/04/19 14:23

unity美少女动作RPG游戏源码Action-RPG Starter Kit v5.0a

功能完整的ARPG游戏模板 Core Features!! - Combat System - Skill Tree - Enemy AI - Save-Load Game - Shop System - Enemy Drop Items - Weapon Swap Model - Skill and Item Database - Inventory & Equipment System - Elemental & Abnormal Status System - Minimap - Monster Respawn - Quest System - Mecanim Ready - Swimming Add-on - Character Selection - Crafting System - Pet and Summoning Skill - Dodge Rol...

0
0
发表了博客
2019/05/31 16:05

Go kit 概览

该篇为翻译文:原文地址 https://github.com/go-kit/kit Go kit 是一个语言工具包,用于在GO 语言中构建微服务。我们可以解决分布式系统和应用程序架构中的常见问题,因此你可以专注于业务开发。 使用理由: Go 是一种服务器语言,但是他在Facebook,Twitter等公司中,使用的比率不是特别大。许多这些组织已经转向基于JVM的堆栈用于其业务逻辑,这在很大程度上归功于直接支持其微服务架构的库和生态系统。 为了达到更高的成功水平...

0
0
发表了博客
2018/04/25 16:08

编写自己的starter项目(battcn-starter-swagger)

自定义 starter 项目,方便其他地方调用,类似 spring.datasource.url 这种,本次以自己封装的 battcn-starter-swagger 为案例 创建一个Maven工程 battcn-starter-swagger - pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4....

0
0
2016/07/21 11:38

Lua Starter

![mahua](http://www.lua.org/images/lua.gif) 标签: Lua #Lua starter Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。 Lua 是巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个研究小组,由Roberto Ierusalimschy、Waldemar Celes 和 Luiz Henrique de Figueiredo所组成并于1993年开发...

0
11
发表于服务端专区
2020/09/29 11:07

go-kit 入门(翻译)

# 第一原则 让我们创建一个最小的 Go-kit 服务。现在,我们将使用单独的 `main.go` 文件。 # 你的商业逻辑 您的服务从您的业务逻辑开始。 在Go kit中,我们将服务建模为**接口**. ```go // StringService provides operations on strings. import "context" type StringService interface { Uppercase(string) (string, error) Count(string) int } ``` 该接口将有一个实现。 ```go import ( "context" "errors" "strings" ) ty...

0
0
发表了博客
2018/12/22 21:25

【杂谈】Starter Template

Spring Boot 项目与普通项目在包管理上的差别 主要差别就是,Spring Boot在包管理上用了starter template,你应该经常看到xxx-starter这类的dependency。实际上就是一个整合包。例如一个spring-boot-web-starter,就包含了所有web应用要用到的基础包。control点进去看就知道了,实际上就是引入了内置的tomcat + JSON处理(jackson)+ spring-web + spring-web-mvc。置于引入Hibernate-Validtor的话,是因为Spring Boot推荐使用J...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
0 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部