Animeloop web app, built with Nuxt.js
Switch branches/tags
Clone or download
OrcaXS Update postcss.config.js
Enable custom media queries
Latest commit 25b6531 Oct 3, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
assets Code cleanup Sep 27, 2018
components Use color-mod to parse alpha value Sep 27, 2018
docs Update docs Apr 13, 2018
layouts Update styles in vue files to prepare for tailwind removal May 15, 2018
locales Add API to navbar entries Apr 13, 2018
middleware Update middleware: set lang to en by default Mar 12, 2018
pages Update font-awesome config Sep 27, 2018
plugins Update font-awesome config Sep 27, 2018
static Update favicon round corner Jan 16, 2018
store Code cleanup Sep 27, 2018
test Cleanup tests Mar 12, 2018
.appveyor.yml Update CI Apr 2, 2018
.babelrc Add configuration for vue-styleguidist Apr 1, 2018
.browserlistrc Update posts config Sep 27, 2018
.editorconfig Rebase into Nuxt Dec 8, 2017
.eslintignore Add dot files Aug 15, 2017
.eslintrc.js Copy conf of .eslintrc.js from create-nuxt-app Sep 27, 2018
.gitignore Update .gitignore Apr 1, 2018
.stylelintignore Rebase into Nuxt Dec 8, 2017
.stylelintrc Update eslint and stylelint Dec 27, 2017
.tern-project Add dot files Aug 15, 2017
.travis.yml Update CI Apr 2, 2018
LICENSE.md Add MIT License Jan 21, 2018
README.md Update README Apr 2, 2018
config.example.js Split API URL into server/browser Apr 2, 2018
nuxt.config.js Update posts config Sep 27, 2018
package.json Remove unused postcss-hexrgba Sep 27, 2018
postcss.config.js Update postcss.config.js Oct 3, 2018
styleguide.config.js Trailing comma Apr 1, 2018
stylelint.config.js Rebase into Nuxt Dec 8, 2017
webpack.config.js Rebase into Nuxt Dec 8, 2017
yarn.lock Remove unused postcss-hexrgba Sep 27, 2018

README.md

animeloop-web-nuxt

Animeloop web app written from scratch, built with Nuxt.js.

The backend is powered by animeloop-server. The loops is generated using animeloop-cli.

Features

  • PWA with Service Worker
  • Dirty i18n

Recent Updates

  • Updated to API v2

Todo

  • Clean up Spaghetti code
  • Styles refactoring
  • SeriesPage code refactoring
  • Unit Testing
  • ListPage by Season

Build Setup

# add API config
$ cp config.example.js config.js
$ $EDITOR config.js

# install dependencies
$ yarn install

# serve with hot reload at localhost:3333
$ yarn dev

# generate styleguidist
$ yarn styleguidist:build

# build for production and launch server
$ yarn build
$ yarn start

# generate static project
$ yarn generate

For detailed explanation on how things work, checkout the Nuxt.js docs.

Credit

Moeoverflow: Animeloop API Backend

@Nanozuki (Telegram): API Handler, Navbar, Some code formatting

OrcaXS Suen: Everything else